Java中String类型能转成int类型吗

一个String字符串 能否像 char类型一样 转换成int值
如果可以Java中怎么写

4个回答

看你用什么预言,各种预言都有转换函数,只要符合数值型,就可以正常转换

double d = 1.233;
String s1 = String.valueOf(d);

String s2 = s1.substring(0, s1.indexOf(".")) + s1.substring(s1.indexOf(".")+1);
int i = Integer.parseInt(s2);......
答案就在这里:java 中把double类型转成 int类型
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

恩,比如说字符串'111' 要转为int 的话 那就是 String s=new String("111"); int a = Integer.parseInt(s);输出是111(int型)
但是如果是 String s=new String("aaa"); int a = Integer.parseInt(s);那就是错误的,会抛出NumberFormatException异常
哦对我说的java的转换方法,别的语言的话你也可以去网上查一下

你还不如直接百度一下

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问