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);

字符串转换成数组

Java开发-如何将一个字符串转换成一个数组,又如何把他转换成一个集合_第1张图片

你可能感兴趣的:(Spring,Boot,java,linux,开发语言)