你怎么能比较android中的字符串大于

我想知道是否有办法比较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"+"*")) 

我知道如果我用零替换*它将是10,所以如果这是可能的,我可以制作一个1,一个2,一个3等等,这仍然可以节省我这么多的代码。
如果无法做到这一点,请告诉我您是否有任何想法。

多谢你们!

您需要先将String转换为数字。 像这样的东西:

 int number = Integer.parseInt(number.getText().toString()); if (number > 9) { output.setText("50"); } 

如果不保证String是一个有效的整数,你也必须处理NumberFormatException

有没有理由你不能使用

 Integer.valueOf("9");