java字符串类型的数组转成集合
时间: 2023-06-28 13:13:08 浏览: 77
可以使用Java自带的Arrays类中的asList方法将字符串类型的数组转化为List集合,示例代码如下:
```java
String[] arr = {"a", "b", "c"};
List<String> list = Arrays.asList(arr);
```
需要注意的是,asList方法返回的是一个固定大小的列表,不能执行add、remove等修改操作。如果需要对列表进行修改,可以使用以下代码:
```java
String[] arr = {"a", "b", "c"};
List<String> list = new ArrayList<>(Arrays.asList(arr));
```
这里将asList方法返回的固定大小的列表转化为了可变的ArrayList。
相关问题
用集合把字符串转换成字符串类型数组
可以使用字符串的`split()`方法将字符串分割成字符串数组,然后使用`Arrays.asList()`方法将数组转换为List集合,最后使用List集合的`toArray()`方法将集合转换为字符串数组,示例如下:
```java
String str = "hello world";
String[] strArray = str.split(" "); // 将字符串按空格分割成字符串数组
List<String> list = Arrays.asList(strArray); // 将数组转换为List集合
String[] newArray = list.toArray(new String[0]); // 将集合转换为字符串数组
```
这样就可以将字符串转换成字符串类型数组了。
阅读全文