簡化兩個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