저는 제가 작성한 은행 관리 프로그램에 연결하는 보조 프로그램을 만들고 있습니다. 사용자가 명령 필드에 입력 할 수 있도록하려면 $ 5를 추가하거나 $ 10500 또는 다른 금액을 추가하십시오. 어떻게하면 "추가 $"를 무시하면서 "10500"을 계산할 수 있습니다. "add $"는 사용자가 작업을 수행하기 위해 입력하는 명령을 확인하는 데 사용됩니다. 이것은 내가 지금까지 가지고있는 것이다.정수 앞에 필요한 텍스트 문자열을 무시하면서 텍스트 필드의 정수 값을 계산하고 싶습니까?
} else if (AssistantFrame.getCommand().equalsIgnoreCase("add $5")) {
BankBalance.addToBalance(5);
}
이것은 잔액에 돈을 추가하는 코드입니다. 그런
public static void addToBalance(int balanceAdd){
Commands.setContinuity(0);
if(fileBalance.exists()) {
try {
loadBalance();
} catch (FileNotFoundException | UnsupportedEncodingException e) {
}
balance += balanceAdd;
try {
saveBalance();
} catch (FileNotFoundException | UnsupportedEncodingException e) {
}
AssistantFrame.updateAssistant("Your balance has been succesfully updated.\nYour new balance is - $" + balance);
} else {
AssistantFrame.updateAssistant("Sorry, but you don't seem to have a personal\nbank balance created yet.");
}
의 JFormattedTextField 아마도 –