Arraylist没有删除对象

时间:2017-03-09 13:20:47

标签: java

我有一个Arraylist,例如

ArrayList<SomeType> newObjectList = new ArrayList<>();

我想使用Arraylist中的对象而不使用方法remove。 我不想从列表中删除该对象,只是为了引用它并使用它的方法。

我该怎么做?感谢。

2 个答案:

答案 0 :(得分:5)

使用方法newObjectList.get(index)代替

Documentation

答案 1 :(得分:0)

您可以使用Collections.unmodifiableList()构造禁用remove方法:

List<Object> newObjectList = Collections.unmodifiableList(new ArrayList<Object>());

尝试添加或删除对象时会抛出UnsupportedOperationException