如何在不使用集合API的unmodifiablelist方法的情况下在java中创建只读列表?

Cod*_*ed9 1 java collections arraylist

一位采访者问我这个问题,在不使用集合API方法的情况下在java中创建一个只读列表.关于如何实现这一点的任何想法?

Ram*_*lfc 6

只是延伸AbstractList.正如文档所述:

要实现不可修改的列表,程序员只需要扩展此类并提供get(int)和size()方法的实现.

  • 好的.有关详细信息,请访问https://docs.oracle.com/javase/7/docs/api/java/util/AbstractList.html (2认同)