java-8 相关问题

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

Java8 ServiceLoader:无法加载

在我的 Java8 Spring boot 应用程序中,它依赖于 groovy-json 库版本 3.0.19 来执行 groovy 脚本,当我的应用程序 war 文件部署在 ... 时,它会失败并出现以下异常:

回答 1 投票 0

使用 Java8 Streams 减少 if-else 语句,同时过滤多个条件

我收到了同行的评论,说我需要减少代码中多个 If-else 块的使用,而是使用命令式编程技术来实现相同的功能 背景...

回答 1 投票 0

Scala 的偏函数有 Java 等效项吗?

Scala 有部分函数,这些函数仅适用于输入类型的某些值,但不是全部: val isEven: PartialFunction[Int, String] = { case x 如果 x % 2 == 0 => x+" 是偶数...

回答 3 投票 0

如何在 ec2 实例中安装 Java?

java-版本 sudo yum install java-1.8.0-openjdk 我正在使用这个命令,但出现错误 上次元数据过期检查:2023 年 11 月 3 日星期五 16:57:25 0:52:13 前。 与参数不匹配:java-1...

回答 1 投票 0

如何在 mac 的 ec2 实例中安装 Java?

java-版本 sudo yum install java-1.8.0-openjdk 我正在使用这个命令,但出现错误 上次元数据过期检查:2023 年 11 月 3 日星期五 16:57:25 0:52:13 前。 与参数不匹配:java-1....

回答 1 投票 0

如何使用java8收集器构建HashMap<String, Set<String>>

。其内容如下: 哈希映射 我正在尝试学习java8,特别是用于构建集合的收集器。我有一种 pre-java8 方法来构建特定的 HashMap 。如下: HashMap<String, Set<String>> setHashMap = new HashMap<>(); Set<String> set = Sets.newHashSet("1000", "1001"); setHashMap.put("Id01",set); 我尝试使用 java8 构建相同的结构,但没有成功,如下所示: String[] IDS = {"1000", "1001"}; Sets.newHashSet("Id01", Arrays.stream(IDS).collect(toMap())); 但是,这甚至无法编译。如果有任何见解,我将不胜感激。谢谢 您好,您需要流式传输数组并收集到 Set,因为您需要 Map<String, Set<String>>,以下代码片段应该有所帮助 String[] IDS = {"1000", "1001"}; Map<String, Set<String>> hm = Map.of("Id01", Arrays.stream(IDS).collect(Collectors.toSet())); 附注- 您的代码试图创建一组字符串和映射,但这是行不通的

回答 1 投票 0

为什么在Java 8中使用@FunctionalInterface注解

如果我们的接口中只有一个抽象方法,那么它默认是函数式接口。谁能解释一下@FunctionalInterface注释带来了什么额外的好处? 我知道...

回答 4 投票 0

我想通过在映射中保持数组列表的键值对相同来将自定义java对象的数组列表转换为哈希图

这是我从数据库获取的列表(将来可以通过添加更多变量在数据库中更新: 回复 { "nameField1" : "nameLabel1", “数字字段2&q...

回答 1 投票 0

Jenkins 无法捕获我的基本操作系统的时区

我一直在努力解决詹金斯不想看到默认主机时区的一个问题。有谁知道为什么会发生?我在基于 Debian 12 的服务器上设置了正确的日期和时间。

回答 1 投票 0

如何通过 Java Main 方法运行或启动 Play 框架项目

我启动了一个play框架项目,我需要通过java类main方法来运行它。 这是我的 Java 类。 导入java.util.Scanner; 公共测试员类{ 公共静态无效主(斯特林...

回答 2 投票 0

Neo4j 无法找到正确的 java

我正在尝试使用 commnad neo4j 控制台在我的系统上启动 neo4j。当我运行此命令时出现以下错误 Invoke-Neo4j:无法在 C:\Program Files (x86)\Java\jre1.8...

回答 2 投票 0

必须使用“orElseThrow”的返回值

当我使用声纳 lint 扫描代码时,以下代码将错误显示为“必须使用“orElseThrow”的返回值” itemList.stream() .filter(item -> orderItemId.equals(item.getId(...

回答 2 投票 0

Java 8 - 使用 Bearer 令牌的 POST 请求失败并显示 401

请注意,我必须使用 java 8 来完成这项工作。 首先对中间件网关进行 POST 身份验证并获取 accessToken。使用相同的访问令牌,我向服务端发送 POST...

回答 1 投票 0

Optional.orElse() 改变返回类型?

我需要帮助来理解Optional.orElse()方法的返回类型。 请看看下面的简单方法。它应该返回一个字符串。如果 arg 不为 null,则映射函数...

回答 1 投票 0

Java 8 Stream 混合两个元素

我在数组列表中有很多 Slot 类型的对象。 插槽类别如下所示- 投币口{ 开始; 打算; } 令 List 类型的列表称为槽。插槽已排序...

回答 7 投票 0

SSLHandshakeException - PKIX - 将 Glassfish 2 迁移到 5 后

我有一个在 Glassfish 2.1 上运行的应用程序。迁移到使用 Glassfish 5.1 后,我遇到了一个问题。每当我的应用程序向外部 API 或 Ama 发出任何请求时...

回答 1 投票 0

如何获取Java中的年、月、周列表?

我正在尝试获取自纪元以来的年份列表,即 1970 年、1971 年、1972 年、1973 年等到 2017 年,以及 1 月 - 12 月的月份列表 此后根据月份和年份生成周数(基于工作

回答 1 投票 0

在同一字段逻辑上合并两个列表

我有两个列表,两个列表具有相同的字段。有些学生在不同国家有两所房子。我想在合并两个列表时增加studentList2的id字段。我可以使用两个for循环来检查...

回答 1 投票 0


无法将 java.util.Date 格式转换为 yyyy-mm-dd

我正在尝试将 java.util.Date 转换为 java.util.Date 但格式不同 2023 年 10 月 11 日星期三 10:00:00 CDT --> 2023-10-11T10:00:00.000Z 我展示了很多帖子,也尝试了不同的解决方案......

回答 1 投票 0

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