• 那是从何处传来的钟声呢?偶尔听到那钟声,平添一份喜悦与向往之情。

Java中parseInt()和valueOf(),toString()的区别

后端 Nanait 13年前 (2012-07-12) 1145次浏览 已收录 0个评论 扫描二维码

1.parseInt()就是把 String 类型转化为 int 类型。

如 String a= “123”;

int b = Integer.parseInt(a);

这样 b 就等于 123 了。

 

2.ValueOf()方法比如说 Integer.valueOf()是把 String 类型转化为 Integer 类型(注意:是 Integer 类型,而不是 int 类型,int 类型是表示数字的简单类型,Integer 类型是一个引用的复杂类型)

如:

String a= “123”;

Integer c =Integer.valueOf(a);

//Integer 类型可以用 intValue 方法转化为 int 类型

int b =c.intValue();

这时候这个 b 就等于 123 了

String.valueOf(int)就是返回 int 参数的字符串表示形式。

该表示形式恰好是单参数的 Integer.toString 方法返回的结果。

 

3. toString()可以把一个引用类型转化为 String 字符串类型。

下面举个例子与 2 相反,把 Integer 转化为 String 类型:

Integer a = new Integer(123);

String b =a.toString();

这时候 b 就是 “123” 了


何处钟 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Java 中 parseInt()和 valueOf(),toString()的区别
喜欢 (1)
[15211539367@163.com]
分享 (0)

您必须 登录 才能发表评论!