14
将集转换为列表而不创建新列表
我正在使用此代码将转换Set为List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } 我想避免在循环的每次迭代中创建一个新列表。那可能吗?
503
java
performance
list
set