- String.split()方法,返回是一个数组
import java.util.*;
public class test{
public static void main(String[] args){
String str = "你好啊,2021年3月24日";
String[] strArray = str.split(",");//分割出来的字符数组
List<String> result = new ArrayList<>();
for (int i = 0; i < strArray.length; i++) {
if(strArray[i].length() > 1)
result.add(strArray[i]);
}
System.out.println(result);
}
}
- Arrays.asList() 详解
该方法是将数组转化成List集合的方法。
注意:
- 该方法适用于对象型数据的数组(String、Integer…)
- 该方法不建议使用于基本数据类型的数组(byte,short,int,long,float,double,boolean)
- 该方法将数组与List列表链接起来:当更新其一个时,另一个自动更新
- 不支持add()、remove()、clear()等方法
总结:如果List只是用来遍历,那就可以用Arrays.asList()
如果List还要添加或删除元素,还是得new一个java.util.ArrayList,一个个的添加元素。