标签: java arrays
可能重复: Java unmodifiable array Immutable array in Java
如何使数组只读,以便只能读取其中的元素,但不能修改,添加或删除。需要在JAVA中这样做。请帮忙。我认为仅使用final关键字不会有所帮助。需要在代码级别做更多的事情。提前谢谢!
答案 0 :(得分:7)
简短回答是你不能 - 最终只会保证你不会改变对数组本身的引用。您可以使用List执行此操作,因为Collections类提供了一种创建无法修改的List的方法(Collections.unmodifiableList) - 仅当您可以将应用程序更改为使用List而不是数组时。