在 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 中了。

Java 错误:'ArrayList::new' 报错解决方法

原文地址: https://www.cveoy.top/t/topic/qfAm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录