java-8 相关问题

将此标记用于特定于Java 8的问题,Java 8是2014年3月18日发布的Java平台的版本8(内部编号1.8)。在大多数情况下,您还应指定java标记。

Intellij Java 8 运行问题 - 无法识别的选项:--add-opens

我安装了最新的intellij,我想运行一个java 8项目,我正在使用最新版本的maven,构建安装工作正常,但是一旦我运行该项目,我得到无法识别的选项:--add...

回答 1 投票 0

将 Java List<POJO> 转换为 Map<String, List<Object>>,其中键是字段名称,值是按字段列出的值列表

在 Java 中将 List 转换为 Map>,其中键是字段名称,值是字段值的列表。 类火车{ 公共最终字符串源; ...

回答 1 投票 0

CompletableFuture.allof() 获取空指针异常

我的结构类似于下面的代码块。不知何故,我在 CompletableFuture.allOf 方法中得到 nullpointerException: 这里可能有什么问题? 谢谢.. 列表 我的结构类似于下面的代码块。不知何故,我在 CompletableFuture.allOf 方法中得到 nullpointerException: 这里可能有什么问题? 谢谢.. List<CompletableFuture<String>> completableFutures = new ArrayList<>(); for(Classx list : request.getlist()) { switch (list.getCases()) { case 1: completableFutures.add(asyncProcess(list)); break; case 2: completableFutures.add(asyncProcess2(list)); break; } } CompletableFuture<Void> allFutures = CompletableFuture.allOf(completableFutures.toArray(new CompletableFuture[0])); @Async public CompletableFuture<String> asyncProcess(Classx list) { try{ //..some codes } catch(Exception e){ //..some codes } return CompletableFuture.completedFuture(x.getX()); } @Async public CompletableFuture<String> asyncProcess2(Classx list) { try{ //..some codes } catch(Exception e){ //..some codes } return CompletableFuture.completedFuture(x.getX()); } 错误信息是: java.lang.NullPointerException at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1306) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1305) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1305) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1305) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1305) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1305) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1305) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1305) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1303) at java.util.concurrent.CompletableFuture.allOf(CompletableFuture.java:2225) 当我按如下方式更改代码时,它会引发相同的错误。 CompletableFuture allFutures = CompletableFuture.allOf(completableFutures.toArray(new CompletableFuture[completableFuture.size()])); 查看CompletableFutre.andTree的源代码,似乎当传入数组的元素为null时抛出此异常。在您的 return 函数之一中必须有一些额外的 asyncProcees 语句可以返回 null。

回答 1 投票 0

使用Java 8 NIO,如何在跳过第一行或头记录的情况下读取文件? [重复]

我正在尝试使用 NIO 库在 java 中逐行读取一个大文件。 但这个文件还包含标题... 尝试 (Stream 流 = Files.lines(Paths.get(schemaFileDir + File.separ...

回答 3 投票 0

java.lang.RuntimeException:错误的类格式 DROOL 与 jdk 11 和 Wildfly 15 的兼容性

我的应用程序部署在 Wildfly 15 上,并且依赖于版本 5.1.1。 升级到 JDK 11 后,我面临以下问题。 引起原因:java.lang.RuntimeException:错误的类

回答 1 投票 0

为什么它返回地址而不是对象? [重复]

比较器比较器 =Comparator.comparing(Employee::getIncome); 员工 minObj= Employee.persons().stream() .min(比较器) .get();...

回答 1 投票 0

春季升级到 1.5.9.RELEASE 后,我的应用程序无法运行,并出现一些错误,如“无法启动组件 [StandardEngine[Tomcat]”

构建脚本{ 分机{ springBootVersion = '1.5.9.RELEASE' } 存储库{ mavenLocal() 行家{ 命名“关系” 网址“http://nexus.engati....

回答 1 投票 0

摆脱由于 Double Enum 导致的 Json 解析错误问题

我在下面写了一个枚举、键和值对; 公共枚举 DoubleEnum { ZERO_PERCENT(0.0), ONE_PERCENT(1.0), EIGHT_PERCENT(8.0), FIFTEEN_PERCENT(15.0), 20.0 百分比(20.0); 私人...

回答 1 投票 0

Java反射-获取最高类来声明方法

我正在尝试获取在 java 8 中声明方法的“最高”类/接口 例子: 封装 pkg; 公共课类{ 公共静态接口 IInterface { 无效 iMeth...

回答 1 投票 0

将 openrewrite 配方注入代码库

我正在尝试将时间限制器配方注入代码库,我构建成功,但配方没有注入代码库请任何也面临同样问题或有任何想法的人请帮助

回答 1 投票 0

如何从长纪元时间(以毫秒为单位)创建 Java 8 LocalDate?

我有一个外部 API,它返回长整型日期,表示为自纪元开始以来的毫秒数。 使用旧式 Java API,我只需使用它构造一个 Date 日期

回答 9 投票 0

从列表 java8 中删除重复项

我下面有一个类,想要删除包含相同名称的重复人员,如何使用Java8 Lambda执行,预期列表包含下面的p1,p3。 人: 公共类人{ ...

回答 3 投票 0

如何使用 lambda 和过滤器简化此代码

最终列表资源= someSao.getResource() 。溪流() .filter(资源::isPresentInDB) .map(资源::getType) .toList(); 最后的S...

回答 1 投票 0

出现错误 SQL Server 未返回响应。连接已关闭

我正在使用 jdk 1.8.371 和 spring boot 2.1.5 连接 MS SQL Server 2008 数据库。我收到错误“SQL Server 未返回响应。连接已关闭”。我不是...

回答 1 投票 0

CompletableFuture 未按预期工作并且具有更多数量的额外线程

我正在尝试并行化以下操作,即在每次迭代中通过分页获取具有 50000 条记录的所有记录,并将它们写入 s3 文件上的 CSV 文件中。 并行之前: 噗...

回答 1 投票 0

Android Studio 使用 Java 8 编译项目?

我正在尝试使用 java 8 编译一个项目。 我已经设置了正确的jdk,如图所示: 还更改了目标版本: 但我仍然收到错误: compileSdkVersion“android-24”需要...

回答 2 投票 0

Keycloak 错误 - 无法识别的选项:--add-opens=java.base/java.util=ALL-UNNAMED

我必须尝试使用 Keycloak 版本 12 或 18。但不幸的是,我应该只能使用链接下载 Keycloak 版本高于 21 的版本 - https://www.keycloak.org/downloads-archiv...

回答 1 投票 0

Java中Stream(java.util.stream)和LinkedList数据结构有什么关系?

我正在学习 Java 中的 Stream,并想弄清楚它实际上是如何工作的。 我看到了布莱恩·戈茨的一篇文章。他写了关于流管道的文章: 流管道是通过构建

回答 3 投票 0

Java中Stream(java.util.stream)和LinkedList数据结构有什么关系?

我正在学习 Java 中的 Stream,并想弄清楚它实际上是如何工作的。 我看到了布莱恩·戈茨的一篇文章。他写了关于流管道的文章: 流管道是通过构建 l...

回答 1 投票 0

方法引用在流的收集方法中不起作用

我正在尝试对列表中的元素进行排序,并使用 java 8 流将其收集并打印在单独的列表中,下面是代码。 工作代码: System.out.println(coursesList.stream() .排序(

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.