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 }