- String 转int
s="12345";
int i; 第一种方法:i=Integer.parseInt(s);;//直接使用静态方法,不会产生多余的对象,但会抛出异常 第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛 异常,但会多产生一个对象 。转double、float类似- int 转String
int i=12345;
String s=""; 第一种方法:s=i+"";//会产生两个对象 第二种方法:s=String.valueOf(i);//直接使用String类的静态方法,只产生一个对象后期继续更新。
- 如何将字符串转换为基本数据类型?
- 如何将基本数据类型转换为字符串? 答: - 调用基本数据类型对应的包装类中的方法parseXXX(String)或valueOf(String)即可返回相应基本类型; - 一种方法是将基本数据类型与空字符串("")连接(+)即可获得其所对应的字符串;另一种方法是调用String 类中的valueOf()方法返回相应字符串int a=0; String aa1=a+""; String aa=String.valueOf(a); int cc=Integer.parseInt(aa); int cc2=Integer.valueOf(aa);