把String转化为arraylist
时间: 2024-05-11 14:15:01 浏览: 48
好的,可以使用Java中的split()方法将String按照指定分隔符分割成数组,然后使用Arrays.asList()方法将数组转化为ArrayList,代码如下:
```
String str = "A,B,C,D,E";
String[] strArray = str.split(",");
ArrayList<String> arrayList = new ArrayList<>(Arrays.asList(strArray));
```
相关问题
怎么把String类型的ArrayList转化成Integer类型的ArrayList
你可以使用循环遍历String类型的ArrayList,并使用Integer.parseInt()方法将每个字符串转换为整数,并将其添加到新的Integer类型的ArrayList中。以下是一个示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> stringList = new ArrayList<>();
stringList.add("1");
stringList.add("2");
stringList.add("3");
ArrayList<Integer> integerList = new ArrayList<>();
for (String str : stringList) {
int num = Integer.parseInt(str);
integerList.add(num);
}
System.out.println(integerList);
}
}
```
这样,你就可以将String类型的ArrayList转换为Integer类型的ArrayList。输出结果将是:[1, 2, 3]。
怎么把Integer类型的ArrayList转化成String类型的ArrayList
你可以使用循环遍历Integer类型的ArrayList,并使用Integer.toString()方法将每个整数转换为字符串,并将其添加到新的String类型的ArrayList中。以下是一个示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> integerList = new ArrayList<>();
integerList.add(1);
integerList.add(2);
integerList.add(3);
ArrayList<String> stringList = new ArrayList<>();
for (Integer num : integerList) {
String str = Integer.toString(num);
stringList.add(str);
}
System.out.println(stringList);
}
}
```
这样,你就可以将Integer类型的ArrayList转换为String类型的ArrayList。输出结果将是:["1", "2", "3"]。
阅读全文