能否请问为什么我用第一种方法无法将
List<>
强制转换为 ArrayList<>
,而用第二种方法却可以呢?谢谢。
第一种方法:
ArrayList<Task> tmp = ((ArrayList<Task>)mTrackytAdapter.getAllTasks(token));
第二种方法:
ArrayList<Task> tmp = new ArrayList<Task>(mTrackytAdapter.getAllTasks(token));