Java开发-如何将一个字符串转换成一个数组,又如何把他转换成一个集合
将字符串转换为数组
在Java中,如果是将一个包含字符的字符串转换为字符数组,可以使用toCharArray方法。例如:
String str = "hello";
char[] charArray = str.toCharArray();
如果字符串中的内容是用特定分隔符分隔的,想要转换为字符串数组,可以使用split方法。例如,对于以逗号分隔的字符串:
String str = "a,b,c";
String[] parts = str.split(",");
将字符串转换为集合
首先将字符串转换为数组(如上述方法),然后可以使用Arrays.asList方法将数组转换为List集合(注意,这个List是一个固定大小的视图,如果想要可变的集合,还需要进一步处理)。例如:
String str = "a,b,c";
String[] parts = str.split(",");
java.util.List<String> list = java.util.Arrays.asList(parts);
// 如果想要可变集合,可以这样做
java.util.ArrayList<String> mutableList = new java.util.ArrayList<>(list);