【发布时间】:2013-06-21 08:49:23
【问题描述】:
我尝试将列表数据类型转换为字符串,但它显示错误为 java.lang.ClassCastException: java.lang.String cannot be cast to java.util.List 请帮我解决这个问题。这是使用休眠完成的。
for(int i2=1; i2<=gantttablecolnameList.size(); ++i2)
{
columnname= (String) ((List)gantttablecolnameList.get(i1)).get(0);
}
此列表包含表格列名。
【问题讨论】:
-
java.lang.String 不能转换为 java.util.List 即
true。你想达到什么目的? -
在您充分了解 Java 数据类型之前,您不应该从 Hibernate 开始。
gantttablecolnameList是如何声明的?你确定你的循环从1开始吗? (列表索引从 0 开始计数) -
gantttablecolnameList 被声明为 List gantttablecolnameList=new ArrayList();