Java方法 String 转化为List<String>
时间: 2024-05-04 18:22:36 浏览: 151
Java实现输入流转化为String
可以使用Java中的split()方法将一个字符串按照指定的分隔符分割成字符串数组,然后将其转换为List<String>对象。示例如下:
```
String str = "apple,banana,orange";
List<String> list = Arrays.asList(str.split(","));
```
在上面的示例中,我们将逗号作为分隔符,将字符串"apple,banana,orange"分割成一个字符串数组,然后使用Arrays.asList()方法将其转换为List<String>对象。
需要注意的是,Arrays.asList()方法返回的是一个Arrays.ArrayList对象,不支持add()和remove()方法,如果需要对List进行修改操作,需要将其转换为一个可变的ArrayList对象,如下所示:
```
String str = "apple,banana,orange";
List<String> list = new ArrayList<>(Arrays.asList(str.split(",")));
```
在上面的示例中,我们使用ArrayList的构造函数创建了一个可变的ArrayList对象,然后将Arrays.asList()方法返回的List对象作为参数传入,从而得到了一个可变的List<String>对象。
阅读全文