【发布时间】:2009-12-10 18:07:12
【问题描述】:
我有一个 java 列表
List<myclass> myList = myClass.selectFromDB("where clause");
//myClass.selectFromDB returns a list of objects from DB
但我想要一个不同的列表,特别是。
List<Integer> goodList = new ArrayList<Integer>();
for(int i = 0;i++; i<= myList.size()) {
goodList[i] = myList[i].getGoodInteger();
}
是的,我可以在初始创建 myList 时从数据库执行不同的查询,但假设现在我必须使用它作为起点,并且没有其他数据库查询。我可以用更高效的方法替换 for 循环吗?
非常感谢您的任何意见,为我的无知道歉。
【问题讨论】:
标签: java list collections