Integer转换为String类型
数据转换时,遇到了一个小问题:
Integer i = 3;
String s = (String) i;
Integer类型转换为String类型,本想直接用强制转换,结果报错:
Exception in thread "main" java.lang.ClassCastException:
java.lang.Integer cannot be cast to java.lang.String
查阅资料发现,只能通过以下方式进行:
Integer i = 3;
String s = i.toString();
或者如下:
Integer i = 3;
String s = String.valueOf(i);
String转Integer如下:
String i = “3”;
Integer s = new Integer(i);