【发布时间】:2012-01-17 07:02:41
【问题描述】:
我有这样的代码
Map<String, List> searchMap = new HashMap<String, List>();
for(int i=0; i<something.size(); i++){
List<String> list = new ArrayList<String>();
list = getResult(...);
...
searchMap.put(differentkey, list);
}
每次我在循环中创建新列表。如何避免在循环中创建新列表。
【问题讨论】:
-
我们无法从您的代码中看出您在做什么(i 是为了什么?
getResult是什么?)。很明显,= new ArrayList<String> ();\n list可以省略,因为 list get 绑定到getResult (...);。
标签: java performance list