Java中parseInt()和valueOf(),toString()的区别
程序员文章站
2023-09-07 18:39:14
1.parseInt()就是把String类型转化为int类型。如 String a= "123";int b = Integer.parseInt(a);这样b就等于123了。 2.ValueOf()方法比如说 Integer.valueOf()是把String类型转化为Integer类型(注意: ......
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 方法返回的结果。
- tostring()可以把一个引用类型转化为string字符串类型。
下面举个例子与2相反,把integer转化为string类型:
integer a = new integer(123);
string b =a.tostring();
这时候b就是 "123" 了
上一篇: 亲身经历:我花200万换来的工作经验
推荐阅读
-
Java中HashMap和TreeMap的区别深入理解
-
浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别
-
Java中Integer.parseInt和Integer.valueOf,你还傻傻分不清吗?
-
Java中parseInt()和valueOf(),toString()的区别
-
JavaScript中toLocaleString()和toString()的区别实例分析
-
Java日期时间API系列9-----Jdk8中java.time包中的新的日期时间API类的Period和Duration的区别
-
java中的sleep()和wait()的区别
-
Java中成员变量与局部变量的区别、对象类型作为方法的参数和方法的返回值
-
详解js中Number()、parseInt()和parseFloat()的区别
-
java中的值传递和引用传递有什么区别呀?