您的位置:首页 > 编程语言 > Java开发

java.lang.Integer cannot be cast to java.lang.String Java int,double向String的转化和String向int,double的转换

2012-03-13 22:27 645 查看
count=Integer.parseInt( (String)all.get(0));

执行时报错:java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String

解决方法:将红色标记的语句改为count=Integer.parseInt( all.get(0).toString());

关于这种类型强制转换的操作问题经常出现在数据库的查询里有 count(),sum()等数据结果中,注意转换的方法,防止犯该种错误。

Java int,double向String的转化和String向int,double的转换

double a=Double.valueOf(m_textstring).doubleValue();//String转换为double

str=String.valueOf(c);//double,int 转换为String

int Int=Integer.valueOf(str);//String转换为int
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐