Java中foreach添加String数组到List集合,有没有更简洁的方式?

如下:
String[] str = {"a","b","c"};
List<String> list = new ArrayList<String>();
for(String s : str){
list.add(s);
}
初学Java,问一下有没有更简短的方式?

List<String> list = Arrays.asList(str);//数组直接转成集合!
或者一步到位:
List<String> list = Arrays.asList(new String[]{ "a", "b", "c" });

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-09
有的但差不多