java 字符串转list
时间: 2024-09-06 17:05:26 浏览: 46
Json字符串转Java对象和List代码实例
在Java中,字符串转换成List是一个常见的需求,通常涉及到对字符串进行分割,并将分割后的结果存储到List中。这里有一个常见的实现方式,使用`String.split()`方法和`Arrays.asList()`方法。`String.split()`可以根据指定的分隔符将字符串分割成一个数组,而`Arrays.asList()`方法可以将数组转换为固定大小的List。
下面是一个例子:
```java
String str = "apple,banana,cherry";
String[] strArray = str.split(","); // 使用逗号作为分隔符
List<String> list = Arrays.asList(strArray);
```
需要注意的是,`Arrays.asList()`返回的List是固定大小的,这意味着你不能添加或删除元素,但可以修改列表中元素的值。
还有一个更灵活的方法是使用`ArrayList`的构造函数,这样可以直接创建一个可以添加或删除元素的List:
```java
String str = "apple,banana,cherry";
String[] strArray = str.split(",");
List<String> list = new ArrayList<>(Arrays.asList(strArray));
```
这样,你就可以自由地对List进行添加或删除操作了。
阅读全文