int类型转换为string 类型有三种方式:
①拼接方法,就是在数字后面加一个空的字符就可以了
②调用String.valueOf()方法
③调用Integer.toString()方法
如下:
int i = 1;
String str1 = String.valueOf(i);
String str2 = Integer.toString(i);
String str3 = “”+i;
_____________________________________________
String类型转化为int类型 不过也是一些数字的String类型才能转化为int类型
有两种方法:
①Integer 类中的 parseInt() 方法
②Integer 类中的valueOf();(先把String转换成Integer类型然后通过intValue手动拆箱成int类型!)
如下:
String str = “123”;
int a = Integer.parseInt(str);
int b = Integer.valueOf(str).intValue()
提示:
valueOf()同样是Integer包装类的一个方法,可以将String类型的值转换为int类型的值。这和parseInt()方法相似,它们转换后的输出的结果是相同的。
但,Integer.valueOf()和Integer.parseInt()之间还是存在差异的:
valueOf(String)方法会返回Integer类的对象,
所以还可以继续使用integer类中的拆箱intvalue()方法才行;
而parseInt(String)方法返回原始的int值。