Java 错误:'ArrayList::new' 报错解决方法
在 Java 代码中,使用 empCodeKeyAndLineValueMap.computeIfAbsent(empCode, ArrayList::new).add(lineNum); 时,可能会遇到 ArrayList::new 报错。这个报错可能是由于找不到 ArrayList 的构造函数而引起的。
您可以尝试使用 Arrays.asList 方法来创建一个 ArrayList,如下所示:
empCodeKeyAndLineValueMap.computeIfAbsent(empCode, key -> new ArrayList<>(Arrays.asList(lineNum))).add(lineNum);
这样就可以将 lineNum 添加到新创建的 ArrayList 中了。
原文地址: https://www.cveoy.top/t/topic/qfAm 著作权归作者所有。请勿转载和采集!