gpt4 book ai didi

java - 我想计算文本字段中整数的值,同时忽略整数之前所需的文本字符串?

转载 作者:行者123 更新时间:2023-11-30 02:18:46 27 4
gpt4 key购买 nike

我正在制作自己的助理程序,该程序连接到我编写的银行管理程序。我希望用户能够在命令字段中输入:添加 5 美元或添加 10500 美元或任何其他金额。我如何计算“10500”而忽略“add $”。 “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.");

}

最佳答案

类似的事情:

String command = AssistantFrame.getCommand();
int amount = Integer.parseInt(command.replaceAll("[^\\d]",""));
BankBalance.addToBalance(amount);

关于java - 我想计算文本字段中整数的值,同时忽略整数之前所需的文本字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47491405/

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