問題太多的條目是我從某處listOf_sorted_APPFiles
額外的2個元素。收集整理/枚舉錯誤:在我的排序列表
Map<String, List<APPfile>> APPfilesMapByFileName
= new HashMap<String, List<APPfile>>();
...
Collections.sort(fileNames, String.CASE_INSENSITIVE_ORDER);
logger.debug("Sorted count " + fileNames.size()); // 77
// There will always be a list. Most of the time it will contains
// 1 element, but sometimes it may contains more
for (String sortedFileName : fileNames) {
for (APPfile a: APPfilesMapByFileName.get(sortedFileName)) {
listOf_sorted_APPFiles.add(a);
}
}
logger.debug("listOf_sorted_APPfiles count: " +
listOf_sorted_APPfiles.size()); // 79
...
我期待的listOf_sorted_APPFiles
和fileNames
數相匹配,但不知何故,我得到額外的2個元素。額外添加的元素是來自包含多個元素的列表的元素。
listOf_sorted_APPFiles如何初始化? – 2011-12-28 22:50:05
爲了儘快提供更好的幫助,請發佈[SSCCE](http://sscce.org/)。 – 2011-12-28 22:53:15
@DanDaviesBrackett,是爲'新的ArrayList' –
JAM
2011-12-28 22:53:48