java 解决 java.lang.Integer cannot be cast to java.lang.String

1.在执行代码打印map的value时,提示错误java.lang.Integer cannot be  cast to java.lang.String,这个错误很明显是类型转换错误

java 解决 java.lang.Integer cannot be cast to java.lang.String_第1张图片

java 解决 java.lang.Integer cannot be cast to java.lang.String_第2张图片

查看表字段的数据

java 解决 java.lang.Integer cannot be cast to java.lang.String_第3张图片

解决方案:

1.直接使用tosting的方式

//方法二:Integer类的成员方法toString()
String str = entry.value().toString();

2.使用String类的静态方法valueOf()
String str = String.valueOf(entry.value());

  

转载于:https://www.cnblogs.com/chongyou/p/9052834.html

你可能感兴趣的:(java,移动开发)