简化两个list之间赋值操作


当有两个list时,如果想要把一个list的内容添加到另一个list中,建议使用list的构造方式,如下所示:

List<Bean> beanList=service.getInfo();
List<Bean> beanList2=new ArrayList<>();
for(Bean bean:beanList){
    beanList2.add(bean);
}

// 将以上代码替换成以下代码,简单又高效
List<Bean> beanList=service.getInfo();
List<Bean> beanList2=new ArrayList<>(beanList);

// 如果是数组,则将数组转换成list
String[] arry = appHotKeywordsDTO.getHotkeywords().split(",");
List<String> hotkeywordsList = new ArrayList<>(Arrays.asList(arry));


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM