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