【发布时间】:2015-09-28 16:36:50
【问题描述】:
我正在尝试将ArrayList<String> 分成两半。
ArrayList<String> in = new ArrayList<>(), out1, out2;
out1 = (ArrayList<String>) in.subList(0,2); //will cause an ClassCastException: List cannot be casted to ArrayList
out2 = (ArrayList<String>) in.subList(2,5); // either here
为什么?视图代表什么,子列表返回哪个?
【问题讨论】:
标签: java arraylist java-8 classcastexception