我想知道如何在以下情况下生成我的数组的克隆:
private List<TestObject> testList = Collections.synchronizedList(new ArrayList<TestObject>());
……
public synchronized List<TestObject> getAllTestObjects(){
return testList.clone();
//I have tried casting to List<TestObject>
}
它正在为 List 的未定义 clone() 抱怨。但我不确定如何最好地绕过它?
任何帮助将不胜感激。