java 字符串转LIST
时间: 2023-11-21 17:54:15 浏览: 94
Java中JSON字符串与java对象的互换实例详解
Java中有多种方法可以将字符串转换为List,以下是其中的两种方法:
1. 使用String.split()方法将字符串分割成数组,然后使用Arrays.asList()方法将数组转换为List。
例如,假设我们有一个以逗号分隔的字符串,我们可以使用以下代码将其转换为List:
```java
String str = "apple,banana,orange";
List<String> list = Arrays.asList(str.split(","));
```
2. 使用Guava库中的Splitter类将字符串分割成Iterable,然后使用Lists.newArrayList()方法将Iterable转换为List。
例如,假设我们有一个以逗号分隔的字符串,我们可以使用以下代码将其转换为List:
```java
String str = "apple,banana,orange";
Iterable<String> iterable = Splitter.on(",").split(str);
List<String> list = Lists.newArrayList(iterable);
```
注意:在使用Arrays.asList()方法将数组转换为List时,不能对List进行增删操作,否则会抛出UnsupportedOperationException异常。
阅读全文