www.nhdl.net > 为什么会出现CAnnot BE CAst to jAvA.lAng.String

为什么会出现CAnnot BE CAst to jAvA.lAng.String

类型转换错误,不是String类型的实例转成String的异常。 把zs[l]= (String) is.readObject();这行代码改为zs= (String[]) is.readObject();即可。 Java的类型转换异常(ClassCastException),是开发中最常见的异常之一,比如把一个本身为String...

int类型数据转成String类型的时候出了错,可能是代码哪个地方本来该用的是String类型,但是却写成了int类型,转个类型就行了。int a =1; String b=a+"";这样也可以转型。

Integer test = new Integer(5);String str = ""+test;直接在Integer 的前面加上一个"" 就OK 了

你好,说的就是不能被转换成String类型。 建议把你的源代码放上来,我们好帮你找错。

同学,你放到session中的是一个Integer ,取出来时,也直接转换成Integer就可以了 将: String userid=(String) session.getAttribute("userId"); 改成: Integer userid=(Integer) session.getAttribute("userId"); 就ok了

你把(Integer)p.getData改成Integer.valueOf(p.getData)尝试下,p.getData获得的是String类型的不能强转成Integer类型。

说明你list里的元素就是String类型的,这样你就不能用Map map来接了,报错的地方要改成String map = (String)list.get(i); 相应的后面的代码也要修改!加油

这个是类型转换异常。。。。 不能用强转 用 toString吧

关于这种类型强制转换的操作问题经常出现在数据库的查询里有 count(),sum()等数据结果中,注意转换的方法,防止犯该种错误。 Java int,double向String的转化和String向int,double的转换 double a=Double.valueOf(m_textstring).doubleValue();...

id=(Integer)session.getAttribute("uname"); 你的uname是字符串,怎么能转换成数值呢,就像uname为“aaaa”一样,怎么能把“aaaa”转换成整型的呢 String sql = " SELECT num,name,sex,major,indate FROM students WHERE num =?" ; 从这句看你是按n...

网站地图

All rights reserved Powered by www.nhdl.net

copyright ©right 2010-2021。
www.nhdl.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com