拿什么来拯救你---我的多条记录?---小插曲!!!
请问我刚刚发现的一个小问题:
Iterator 与 Collection 都是在java.util包中定义的 Interface(接口类),而在Java中Interface(接口类)是不能被实例化的,即 Iterator 不能写成 Iterator iterator,Collection 也不能写成Collection collect,但是为什么在如下程序中可以这样写???
.........
Collection collect=new TestGmccClient1().getCollectionClient(str);//***
Iterator iterator=collect.iterator();//***
String columnName[]={"ID","Name","Sex","Nationality"};
String rowData[][] = new String[collect.size()][columnName.length];
int i=0;
while(iterator.hasNext()){
EmployeeBEO empBEO = (EmployeeBEO) iterator.next();
rowDate[i][0] = new String(Integer.toString(i+1));
rowDate[i][1] = empBEO.getName();
rowDate[i][2] = empBEO.getSex();
rowDate[i][3] = empBEO.getNationality();
i++;
}
------小插曲------
Iterator 与 Collection 都是在java.util包中定义的 Interface(接口类),而在Java中Interface(接口类)是不能被实例化的,即 Iterator 不能写成 Iterator iterator,Collection 也不能写成Collection collect,但是为什么在如下程序中可以这样写???
.........
Collection collect=new TestGmccClient1().getCollectionClient(str);//***
Iterator iterator=collect.iterator();//***
String columnName[]={"ID","Name","Sex","Nationality"};
String rowData[][] = new String[collect.size()][columnName.length];
int i=0;
while(iterator.hasNext()){
EmployeeBEO empBEO = (EmployeeBEO) iterator.next();
rowDate[i][0] = new String(Integer.toString(i+1));
rowDate[i][1] = empBEO.getName();
rowDate[i][2] = empBEO.getSex();
rowDate[i][3] = empBEO.getNationality();
i++;
}
------小插曲------
...全文
相关推荐
联想拯救者壁纸4K超清完整版
【联想拯救者壁纸4K超清完整版】是一款专为联想拯救者系列电脑设计的超高清壁纸合集,旨在提升用户桌面视觉体验,为电脑增添个性化的风格。
拯救者BIOS降级
【拯救者BIOS降级】是一项针对联想拯救者系列电脑,特别是r720主板的特殊操作。BIOS(基本输入输出系统)是计算机硬件与操作系统之间的桥梁,它负责初始化和控制硬件设备,确保计算机系统正常启动。
初中语文文摘社会拯救一个还是拯救世界?
标题和描述中提到的问题引出了一个关于中西方思维方式差异的讨论,主要围绕“拯救一个”与“拯救世界”的哲学思考。
联想拯救者Y空间.zip
自己的拯救者R720笔记本换了win10专业版系统,强大的内置软件Y空间没有了,录频这些都不方便,还有开启自己的极致散热风扇,官网也没有这个软件的下载,只有Lenove Vantage这些。找寻许久才
拿什麼來拯救中國經濟?
拿什麼來拯救中國經濟?


