java list集合的字符串转换为list集合
时间: 2024-05-18 14:13:39 浏览: 107
您可以使用Java的split()方法将一个字符串拆分成多个子字符串,并将其添加到List集合中。以下是一个示例代码:
```java
import java.util.Arrays;
import java.util.List;
public class StringToList {
public static void main(String[] args) {
String str = "apple,banana,orange";
List<String> list = Arrays.asList(str.split(","));
System.out.println(list);
}
}
```
在这个示例中,我们首先将字符串`str`以逗号为分隔符拆分成多个子字符串,然后通过`Arrays.asList()`方法将这些子字符串转换为List集合。最后,我们将结果打印出来。
输出结果为:`[apple, banana, orange]`
请注意,这种方法创建的List集合是不可变的,即不能修改其元素。如果您需要对集合进行修改操作,可以使用`ArrayList`类来创建可变的List集合。
相关问题
java中将list字符串转换为List集合
可以使用Java中的split方法和Arrays.asList方法实现将字符串转换为List集合。具体实现代码如下:
```java
String str = "item1,item2,item3";
List<String> list = Arrays.asList(str.split(","));
```
这样就将字符串str以逗号为分隔符转换为List集合了。
java list字符串集合转换为逗号分隔的字符串
可以使用 `String.join` 方法将 `List` 中的字符串元素转换为逗号分隔的字符串。示例如下:
```java
import java.util.Arrays;
import java.util.List;
public class Example {
public static void main(String[] args) {
List<String> list = Arrays.asList("apple", "banana", "orange");
String commaSeparatedStr = String.join(",", list);
System.out.println(commaSeparatedStr); // 输出:apple,banana,orange
}
}
```
在上面的示例中,首先创建了一个包含字符串元素的 `List`,然后使用 `String.join` 方法将其转换为逗号分隔的字符串。需要注意的是,`String.join` 方法的第一个参数为分隔符,第二个参数为要连接的字符串元素集合。
阅读全文