【java】如何将ArrayList<Object>转换为ArrayList<String>

如何将ArrayList转换为ArrayList

ArrayList list = new ArrayList();
list.add(999);
list.add("cloud");
list.add(3.55);
System.out.println(list.toString());
 
  

使用Java 8,可以做到:

List list = ...;
List strList = list.stream().map(Object::toString).collect( Collectors.toList() );
 
  

使用通配符执行此操作,如下所示

ArrayList strList = (ArrayList)(ArrayList)(list);

你可能感兴趣的:(通用表单,java)