java怎么实将现数值型字符串转换成数值

不是Integer.parse这个

String str = "123";
int num = Integer.parseInt(str);
num 将是数值型的123
望采纳!!!

byte类型就是 Byte.parseByte(str)
short类型就是 Short.parseShort(str)
float类型就是 Float.parseFloat(str)
char 类型就是 Character.parseChar(str)
看出规律了吗?然后 就没有然后了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-24
Integer.ValueOf(str)或者Integer.parseInt(str),
Double.ValueOf(str)或者Double.parseDouble(str)不可以么?
ValueOf返回的是对象类型(Integer或Double)
parseInt返回的是基本数据类型int
parseDouble返回的是基本数据类型double
第2个回答  2014-06-24
使用对象包装类,如Integer.parseInt("1234"),或Double.parseDouble("3.1415926")本回答被提问者采纳
第3个回答  2014-06-24
Integer.parse(字符串)
相似回答