Java 如何将String和Int互相转化
学习网址:
https://blog.csdn.net/qq_40817827/article/details/89422868
Int----->String,4种方法
public class IntegerDemo2 {
public static void main(String[] args) {
int num=100;
//1
String s1=""+num;
System.out.println(s1);
//2
String s2 =String.valueOf(num);
System.out.println(s2);
//3
Integer i =new Integer(num);
String s3 =i.toString();
System.out.println(s3);
//4
String s4 =Integer.toString(i);
System.out.println(s4);
}
}
String---->Int 2种
String s="100";
Integer ii =new Integer(s);
int x=ii.intValue();
System.out.println(x);
int y = Integer.parseInt(s);
System.out.println(y);
如果你也遇到String---->Int 转换报错,无论使用
Integer.valueOf() 还是 Integer.parseInt() 都无效,请使用上面的方式,本人已经解决了。
具体什么原因不清楚,请给位技术人员给予答案。