为什么我们是getText()。toString()

时间:2015-05-28 08:30:59

标签: android

我是编程的新手可以告诉我们为什么要转换gettext()。tostring和什么是interger.ParseInt,如果你想告诉任何其他转换的东西可以帮助编程,请不要让我

2 个答案:

答案 0 :(得分:2)

的getText()

当您致电getText()时,您将返回 CharSequence ,因此您使用toString()将CharSequence转换为 {{3 }

parseInt函数()

String 可帮助您将字符串转换为 Integer.parseInt()

这是一个例子

String numberToConvert = "1";
Integer convertedNumber = Integer.parseInt(numberToConvert);

答案 1 :(得分:1)

方法getText()会返回CharSequence,如果您不首先转换它,就不能像字符串一样使用它,这就是为什么我们在toString()之后写getText()的原因方法。请查看此处的文档http://developer.android.com/reference/android/widget/TextView.html#getText()

Integer是原始类型int的包装器,实际上表示没有浮点的数字(无论是正数还是负数)。看看http://developer.android.com/reference/java/lang/Integer.html