String[]转LIST
时间: 2023-11-02 19:24:43 浏览: 8
有多种方法可以将String[]转换为List。
一种方法是使用Arrays.asList()方法,它将数组转换List,但是需要注意的是,通过这种方式转换后的List是固定长度的,不能进行增删操作,只能进行查改操作。如果尝试对其进行增删操作,会抛出异常。例如:
```java
String[] strArray = new String<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
相关问题
String转LIST
在Java中,有多种方法可以将String转换为List。
方法一:使用split函数进行分割
可以使用String的split函数将字符串按照指定的分隔符进行分割,并将分割后的结果存入List中。例如,使用逗号作为分隔符:
```
String sb = "a,b,c";
List<String> list = Arrays.asList(sb.split(","));
```
方法二:使用JSON库进行转换
如果字符串表示的是一个JSON数组,可以使用JSON库将其转换为List。例如,使用阿里巴巴的fastjson库:
```
String user = "[\"a\",\"b\",\"c\"]";
List<String> userList = JSONArray.parseArray(user, String.class);
```
需要注意的是,使用这种方法时,字符串必须符合JSON数组的格式。
方法三:使用其他工具类
还可以使用其他一些工具类来实现String到List的转换,例如使用Apache的StringUtils工具类:
```
String sb = "a,b,c";
List<String> list = Arrays.asList(StringUtils.split(sb, ","));
```
这些是几种常见的将String转换为List的方法,你可以根据具体情况选择适合自己的方法。
String 转 list
以下是将字符串转换为列表的示例代码:
```python
string = "hello,world"
list = string.split(",")
print(list) # 输出:['hello', 'world']
```
这里使用了字符串的`split()`方法,通过指定分隔符将字符串拆分成多个子字符串,并将其存储在列表中。在上面的示例中,我们使用逗号作为分隔符将字符串拆分成两个子字符串,并将其存储在名为`list`的列表中。