我想知道是否有一种方法可以将android中的字符串与大于或>进行比较。
可以说我有这个:
String numbers = number.getText().toString();
if (numbers.equals("9")){
output.setText("50");}
因此,如果您在数字 EditText 字段中输入 9,输出 TextView 将显示 50。
我有很多不同的数字,它们将 = 不同的数字,但是如果我想要 10,11,12,13 等 = 100,我该怎么办?
有没有办法通过使用类似的东西来做到这一点?
if (numbers.equals("9"++))
或者android中有某种通配符吗
if (numbers.equals("1"+"*"))
我知道如果我将 * 替换为 0,它将是 10,所以如果可能的话,我可以将 1 替换为 1,将 1 替换为 2,将 1 替换为 3,等等,这仍然会节省我很多代码。
如果这是不可能的,请告诉我您是否有任何想法。
多谢你们!
您需要首先将字符串转换为数字。像这样的东西:
int number = Integer.parseInt(number.getText().toString());
if (number > 9)
{
output.setText("50");
}
如果不能保证字符串是有效的整数,则必须处理NumberFormatException
too.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)