for (int j=0;j<testResult.size();j++) {
result.add(testResult.get(j).clone());
}
我这么写的话编译时不会报错
但是这么写即要求我surround with try/catch ,就算我加了try ,它还是报这个错:
testResult.forEach(score->result.add(score.clone()));
testResult.get(j) 这个的类型不支持clone方法吧
为什么要调用clone方法呢?
部分对象没有实现Cloneable接口,就报 CloneNotSupportedException 了。