当前位置: 首页 > 面试题库 >

使ArrayList只读

文建业
2023-03-14
问题内容

在Java中,如何ArrayList在初始化后将其设置为只读(以便没有人可以添加,编辑或删除元素)?


问题答案:

通行证ArrayList进入Collections.unmodifiableList()。它返回指定列表的不可修改视图。仅使用此返回的List,而绝不使用原始的ArrayList



 类似资料:
  • 本文向大家介绍如何使Java ArrayList只读?,包括了如何使Java ArrayList只读?的使用技巧和注意事项,需要的朋友参考一下 您可以使用Collections接口的unmodifiableList()方法使集合不可修改。 示例 输出结果

  • 我想让成为只读的,这样用户就只能因为这个问题从日历中选择一个日期(但这不是一个解决方案)。 为此,我正在执行,

  • 问题内容: 我有一个 对象,我需要在JTable中显示此数组的内容。 Map-键是列名,对象是数据,我该如何放置? Baiscally Map包含一个表中的多行,并且所有行都添加到了数组列表中,现在我需要以表的形式在Swing应用程序中显示它们,并对它们执行排序和过滤。 问题答案: 对于数据,将您的列表嵌入到TableModel中。一的DefaultTableModel是最好的。 对于列,将您的列

  • 我有1D临时arraylist和2D原始arraylist,我在循环期间更新了临时arraylist,在循环结束时,我需要使原始arraylist与临时arraylist的内容相等,如下所示: 我知道有些方法

  • 我碰到一堆代码 但是如果我使用普通的ArrayList它会给我输入图像描述时的错误herstrong texte善意的帮助

  • 我有一个名为TwoNumbers的类,它创建一个包含两个数字的对象。我创建了一个包含此对象的ArrayList<>,并希望将这些对象复制到新的ArrayList中。 问题是我只想将不同的对象复制到新的ArrayList中。当对象内部的数字可能相同时,Java将每个对象视为不同的对象,我不知道如何阻止它复制每个对象。 我的TwoNumber类:公共TwoNumbers(int n1,int n2)