日期:2014-05-20  浏览次数:20763 次

java程序问题
Java code
for(int i=0;i<list.size();i++);                                        //遍历图书类别
        {
            BookType booktype=(BookType)list.get(i);                              //获得图书类别
            Item item=new Item();                                          //实例化图书类别选项
            item.setId((String)booktype.getID());                           //设置图书类别编号
            item.setName((String)booktype.gettypeName());                     //设置图书类别名称
            bookTypeModel.addElement(item);                                    //添加图书类别元素
        }


上面代码是在数据库中遍历图书类别
但是第一句软件报错:没有为类型List定义方法size();
第二句也错了。波浪线画在get(i)的"i"上
高人求解~·

------解决方案--------------------
你的list,不是java.util.List或java.util.ArrayList,你定义的这个list中没有size方法,而且没有继承包含size方法的父类。