CharSequence 转 int
有没有办法将字符序列或字符串转换为整数?
CharSequence cs = "123";
int number = (int) cs;
我是菜鸟。解决方案:
CharSequence cs = "123";
int number = Integer.parseInt(cs);
Is there a Way to converte a Charsequence or a String to an Ingeter?
CharSequence cs = "123";
int number = (int) cs;
I'm a Noob. Solution:
CharSequence cs = "123";
int number = Integer.parseInt(cs);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
使用
Integer.parseInt()
。如果您的CharSequence
不是String
,那么您需要首先使用toString()
。Use
Integer.parseInt()
. If yourCharSequence
is not aString
, then you need to convert it first usingtoString()
.从 Java 9 开始,您可以使用
Integer.parseInt(CharSequence s, int from, int to, int radix)
从任何CharSequence
解析整数,无需先将其转换为字符串:Since Java 9 you can use
Integer.parseInt(CharSequence s, int from, int to, int radix)
to parse integers from anyCharSequence
without first converting it to a String:用这个
use this
Integer.parseInt(cs.toString())
Integer.parseInt(cs.toString())
使用科特林
Using Kotlin
使用包装器类中的解析器(整数、浮点等)...
Use the parsers from the Wrapper classes (Integer, Float, etc)...
从 Editview 组件中,
From Editview component,