// 数组转换成list
String[] letterArr = new String[]{"aa","bb","cc","dd","ee"};
List<String> letterList = Arrays.asList(letterArr);
//letterList.remove("cc");// java.lang.UnsupportedOperationException
letterList = new ArrayList<>(letterList);
letterList.remove("cc");
System.out.println(letterList);
//list转换成数组
letterList = new ArrayList<>(Arrays.asList("aa","bb","cc","dd","ee"));
//letterArr = (String[]) letterList.toArray();//java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
letterArr = new String[letterList.size()];
letterList.toArray(letterArr);
System.out.println(letterArr[letterArr.length-1]);
Java 之Array与List互转走过的坑
最新推荐文章于 2024-07-30 18:30:21 发布