Java字符串转List
在Java中,我们经常需要将一个字符串转换为一个列表(List),方便我们对其中的元素进行操作。本文将详细介绍如何实现字符串到List的转换,并给出示例代码进行演示。
方法一:使用split方法
我们可以使用String类的split方法将一个字符串按照指定的分隔符拆分成一个字符串数组,然后将字符串数组转换为List即可。
示例代码如下:
public class StringToListExample {
public static void main(String[] args) {
String str = "apple,banana,orange";
String[] strArray = str.split(",");
List<String> strList = new ArrayList<>(Arrays.asList(strArray));
System.out.println(strList);
}
}
运行结果:
[apple, banana, orange]
方法二:使用Collections.addAll方法
我们还可以使用Collections类的addAll方法将一个字符串数组添加到List中。
示例代码如下:
public class StringToListExample {
public static void main(String[] args) {
String str = "apple,banana,orange";
String[] strArray = str.split(",");
List<String> strList = new ArrayList<>();
Collections.addAll(strList, strArray);
System.out.println(strList);
}
}
运行结果:
[apple, banana, orange]
方法三:逐个添加到List中
除了以上两种方法,我们还可以逐个遍历字符串数组,将每个元素添加到List中。
示例代码如下:
public class StringToListExample {
public static void main(String[] args) {
String str = "apple,banana,orange";
String[] strArray = str.split(",");
List<String> strList = new ArrayList<>();
for(String s : strArray) {
strList.add(s);
}
System.out.println(strList);
}
}
运行结果:
[apple, banana, orange]
总结:本文介绍了三种将字符串转换为List的方法,分别使用split方法、Collections.addAll方法和逐个添加到List中的方法。读者可以根据实际情况选择合适的方法来实现字符串到List的转换。