gpt4 book ai didi

JAVA IF else 变量

转载 作者:行者123 更新时间:2023-12-02 04:40:26 25 4
gpt4 key购买 nike

public void actionPerformed(ActionEvent arg0) {
String employeeInput;
String assetInput;

String userInput = txtUserInput.getText();
userInput = userInput.toLowerCase();

if (userInput.startsWith("emp")){

//String employeeInput = null;
employeeInput = userInput.replaceAll("\\s","");
txtUserInput.setText("");

JOptionPane.showMessageDialog(frame, "The Scan was " );

}else if (userInput.startsWith("u")){

assetInput = userInput;
assetInput.replaceAll("\\s","");
txtUserInput.setText("");


System.out.println("Employee ID is " + **employeeInput**); //asks for employeeInput to be declared.

JOptionPane.showMessageDialog(frame, "The Scan was " + assetInput);

我希望填充并保存employeeInput,直到它被另一个employeeInput 替换。我遇到的问题是在获取项目输入时,employeeInput 现在丢失了。有什么方法可以做到这一点?

谢谢你的帮助

最佳答案

employeeInput 是一个方法变量,因此每次退出该方法时,您都会丢失对其的引用。

显而易见的尝试是将 employeeInput 转换为成员变量。只需在类的顶部声明它即可。

更好的方法可能是将该值保存到数据库中。

关于JAVA IF else 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30250626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com