【Java】Java中数据类型转换parse()和valueOf(),toString()的区别

1.parse()

parseXxx(String)形式,是指把字符串转换为数值型,其中Xxx对应不同的数据类型,就转换位指定的类型,如int型和float型。

int i = Integer.parseInt("123")   //把字符串“123”转换为int型123

2.valueOf()

Integer.valueOf() 是把String类型转化为Integer类型

如:

String a= "123";
Integer c =Integer.valueOf(a);

String.valueOf()形式,把数值型转换为字符串型

String s = String.valueOf(123)   //把数值型123转换为字符串型“123”

3.toString()

toString()可以把一个引用类型转换为String字符串类型

如:

Integer a = new Integer(123);

String b = a.toString(a);

这时候b就等于字符串型“123”

你可能感兴趣的:(Java)