java - 如何用Java封装ArrayList

标签 java arraylist

我正在尝试用Java为ArrayList编写一个getter,这样返回的列表就不能被修改(最好是在编译时)。我知道一定有一些简单的方法可以做到这一点,但它却让我困惑。有人知道该怎么做吗?

最佳答案

Collections.unmodifyingList(...) 是简单的解决方案。更好的方法是使用 google-guava 库中的 ImmutableList

关于java - 如何用Java封装ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4650900/

相关文章:

java - 通过 HttpClient 进行 SPNEGO 身份验证

java - 读写包含 Parcelable 对象的 ArrayList 的 ArrayList 以传递 Intent

java - 排序 ListView 的最佳方式

Java平滑的ArrayList移动

java - GWT 组合框按时间顺序排列

java - 为什么这个简单的调度程序不起作用?

java - 如何在带有复选框数组的滚动 Pane 中显示数据库查询的结果?

java - 通过 3g 的 ftp 客户端

java - Google App Engine 和云存储 : The AppIdentity service threw an unexpected error

java - 检查数组列表中先前的输入