gpt4 book ai didi

java - 在 TextView 中加减数字

转载 作者:行者123 更新时间:2023-11-30 04:40:54 25 4
gpt4 key购买 nike

我想知道是否可以从 TextView 中添加 2 个或更多数字,我能想到的最好的例子是 stock android 计算器。我附上了我的应用程序的图片,第一张图片是应用程序完美运行的地方 so there when i press the calculate button it will add the 50 and the 55

我也希望我的应用能够做到这一点(通过添加 25+25 或 25-5当我通过单击计算启动操作时,我得到了取消赎回权。谁能帮我解决这个问题??我到处都在寻找答案,但运气不好。谢谢

最佳答案

由于您没有发布复制问题所需的完整最少代码,我只是猜测您正在获取 String 或 CharSequence 类型的输入,然后您试图立即将其转换为数字,无需先针对不同部分对其进行解析。

这是一个解析字符串输入的简单示例,类似于您打算处理的内容。请注意,我并不是在建议您应该如何处理您的输入。 (我只是种下种子。)事实上,为计算器函数解析字符串输入是一个非常流行的主题,通过 Google 搜索可以找到许多示例和不同的方法。 (另请注意,一些更“稳健”的计算器解析函数会将输入分解为运算符和操作数的树或堆栈。)

public class Foo
{
public static void main(String[] args)
{
String input = "2+2";
String[] parts = input.split("\\+");
int operand1 = Integer.parseInt(parts[0]);
int operand2 = Integer.parseInt(parts[1]);
int result = operand1 + operand2;
System.out.println(input + "=" + result);
}
}

关于java - 在 TextView 中加减数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012018/

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