📜  将字符串转换为列表 java 8 - Java (1)

📅  最后修改于: 2023-12-03 15:25:17.932000             🧑  作者: Mango

将字符串转换为列表 Java 8

在使用Java 8编程语言时,我们可能需要将字符串转换为列表。实现此操作的方法之一是使用Java 8提供的Stream API。

方法一:使用Java 8的Stream API

以下是将字符串转换为列表的Java 8代码示例:

String str = "Java 8 convert a string to a list";
List<String> list = Arrays.stream(str.split(" ")).collect(Collectors.toList());

在上述示例中,我们首先将字符串分割为单词数组,然后使用 Java 8 Stream API 的 stream() 函数将其转换为流。然后,我们使用 collect() 函数将流收集到列表中。

方法二:使用Java 8的List.of()方法

在Java 8中,还可以使用 List.of() 方法将字符串转换为不可变列表。以下是将字符串转换为列表的Java 8代码示例:

String str = "Java 8 convert a string to a list";
List<String> list = List.of(str.split(" "));

在上述示例中,我们首先将字符串分割为单词数组,然后使用 List.of() 方法将其转换为列表。

方法三:使用Java 8的Arrays.asList()方法

Java 8提供了 Arrays.asList() 方法来将数组转换为列表。我们可以首先将字符串分割为单词数组,然后使用该方法将其转换为列表。以下是将字符串转换为列表的Java 8代码示例:

String str = "Java 8 convert a string to a list";
List<String> list = Arrays.asList(str.split(" "));

在上述示例中,我们首先将字符串分割为单词数组,然后使用 Arrays.asList() 方法将其转换为列表。

总结

本文介绍了三种将字符串转换为列表的Java 8方法。无论您使用哪种方法,都可以使用Stream API,List.of() 方法或Arrays.asList() 方法将字符串分割为单词,并将其转换为列表。