java - 使 ArrayList 只读

标签 java collections jakarta-ee arraylist

在Java中,如何让一个ArrayList在初始化后成为只读的(这样就没有人可以添加元素、编辑或删除元素了)?

最佳答案

ArrayList 传递到 Collections.unmodifiableList() .它返回指定列表的不可修改 View 。只使用这个返回的List,而不是原来的ArrayList

关于java - 使 ArrayList 只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2419353/

相关文章:

java - 在 Java 中使用时间对 ArrayList 进行排序

Tomcat 中的 Hibernate 和 EJB3.1 - 需要什么才能实现这一点?

java - 按回车键提交表单

mysql - 如何连接tomcat 7和mysql

java - 基于字符串的调度,无需反射或在多个位置编写代码

java - 比较器和一致等于 : How?(最佳实践)

java - 一对一映射期间的 Hibernate PropertyAccessException

java - 如何使用流从列表中对 TreeMap 进行排序

java - 使用 continue 在第二个 switch 语句上无法访问语句

java - 如何使用 OpenOffice API 将 HTML 文本放入 OpenOffice 文档