本文介紹了將一種元素類型的列表轉換為另一種類型的列表的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我正在編寫一個適配器框架,其中需要將對象列表從一個類轉換為另一個類。我可以遍歷源代碼列表來完成此操作,如
所示
Java: Best way of converting List<Integer> to List<String>
但是,我想知道是否有一種方法可以在迭代目標列表時動態完成此操作,這樣我就不必遍歷列表兩次。
推薦答案
JAVA 8方式:
List<String> original = ...;
List<Wrapper> converted = original.stream().map(Wrapper::new).collect(Collectors.toList());
假設Wrapper
類有一個接受String
的構造函數。
這篇關于將一種元素類型的列表轉換為另一種類型的列表的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,