我正在尝试设置一个List
不可修改的。
在我的代码中,我有一个返回列表的方法。
这个列表不应该被修改,但我不想捕获 unmodifiableList 返回的异常。
private List<T> listeReferenceSelectAll = null;
List<T> oListeRet = new ArrayList<T>();
oListeRet = listeReferenceSelectAll;
return new ArrayList<T>(oListeRet);
这是一个现有代码,我必须对其进行转换以返回一个不可修改的列表,但如果调用了“add”方法,则不必捕获任何异常。
首先,我创建了一个实现 List 以覆盖“add”方法来记录异常而不是捕获它的类。
但我不知道如何正确实例化它......