高手帮我看看这段代码,关于ArrayList 的get(int)方法的
BrowseList browseList=new BrowseList();
DBConnectionManager dbManage = DBConnectionManager.getInstance();
Connection conn=null;
conn = dbManage.getConnection("idb");
DBAccess DBA=new DBAccess(conn);
ArrayList resList=new ArrayList();
String ResSql=browseList.GetResSql();
try{
ResultSet rs = DBA.openSelect(ResSql);
rs.last();
System.out.println("rs.getRow():"+rs.getRow());//print 50
rs.beforeFirst();
ResClass resClass;
while(rs.next()){//fetch value one by one~~
resClass=new ResClass();//init
resClass.setResourceID(rs.getString("ResourceID"));
resClass.setNodeID(rs.getInt("NodeID"));
resList.add(resClass);
}
System.out.println("resList.size():"+resList.size());//print 50
for(int i=0;i<resList.size();i++){
ResClass ddds=resList.get(i);//***这一行老是报找不到方法
System.out.println("ResourceID:"+ddds.getResourceID());
}
我把ArrayList 换成 LinkedList依旧报错!!
我都晕了好几次了~~
谢谢解答