从数据库里取出几条记录结果为List类型,
List list = ;
for(int i=0; i<list.length; i++) {
D301 d301 = list.get(i);
}
list 里存的是D301类型的
类型转换失败
改用Map map = list.get(i);
就可以了
如果不用Map有别的方法可以用吗
如果要用泛型 该怎么用
List list = ;
for(int i=0; i<list.length; i++) {
D301 d301 = list.get(i);
}
list 里存的是D301类型的
类型转换失败
改用Map map = list.get(i);
就可以了
如果不用Map有别的方法可以用吗
如果要用泛型 该怎么用
解决方案 »
- java批处理与oracle过程的交互。。。。。。
- form提交时,如何保存checkbox的选中状态
- 如何使用java截取视频文件的一帧(在google和百度上搜了一天没有答案)
- 100分求关于java录音和音频压缩解压的例子代码,最好能有web端的代码!分不够可以另开贴!! up有分!
- jsp上机管理系统计费问题
- 请求:java编程时的运算符合的优先级顺序表
- JSF问题请教
- 高分求救,jfreechart的使用,运行下面的程序后,页面缺了一个图片,文件的后缀png又是什么东西呢?又该如何解决??
- 高手请帮我!
- struts2标签取出数据库的值
- <c:if test="${<bean:write name="sortid"/>=='1'}">这么写为什么不对呢?
- 超时的话 怎么弄个提示页面?
for(int i=0; i <list.length; i++) {
D301 d301 = (D301)list.get(i);
} 泛型:List<D301> list = xxx;
D301 d301 = (D301)list.get(i);
就可以了 说明list里装的是Map,而不是D301.
import java.util.List;public class Q4 {
public void test() {
List<Company> list = new ArrayList<Company>();
for(int i = 0; i < list.size(); i++) {
Company company = list.get(i);
System.out.println(company);
}
}
class Company {
public String toString() {
return "company";
}
}
}