How can I convert ArrayList<Object> to ArrayList?

后端 未结 11 786
-上瘾入骨i
-上瘾入骨i 2020-11-28 06:31
ArrayList list = new ArrayList();
list.add(1);
list.add(\"Java\");
list.add(3.14);
System.out.println(list.toString());


11条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-28 07:37

    Using guava:

    List stringList=Lists.transform(list,new Function(){
        @Override
        public String apply(Object arg0) {
            if(arg0!=null)
                return arg0.toString();
            else
                return "null";
        }
    });
    

提交回复
热议问题