欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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 方法返回的结果。

    1. tostring()可以把一个引用类型转化为string字符串类型。
      下面举个例子与2相反,把integer转化为string类型:
      integer a = new integer(123);
      string b =a.tostring();
      这时候b就是 "123" 了