小技巧:將Object轉換成List


java中如果需要將一個object轉成list

下面介紹個簡單的方法:

public static Object getObj() {
    List<String> list = new ArrayList<>();
    list.add("1");
    list.add("ab");
    return list;
}
 
public static void main(String[] args) {
    Object obj = getObj();
 
    List<String> result = new ArrayList<>();
    if (obj instanceof ArrayList<?>) {
        for (Object o : (List<?>) obj) {
            result.add(String.class.cast(o));
        }
    }
 
    result.forEach(System.out::println); // 輸出:1 ab
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。