- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我知道如果我有元素,我想得到 Danh sách
/Bộ
/Bản đồ
我可以调用这个元素:
Collections.singleton()
/Bộ sưu tập.singletonList()
/Collections.singletonMap()
在这种情况下,我得到了不可变的集合(我无法向集合添加/删除元素)。
是否有模拟获取可变集合?
câu trả lời hay nhất
通过标准库,您可以使用:
new ArrayList<...>(Arrays.asList(...)))
new HashSet<...>(Arrays.asList(...)))
这些可以将任意数量的元素作为参数。像 guava 这样的库有稍微方便一些的方法:
Sets.newHashSet(...)
Lists.newArrayList(...)
Maps.newHashMap(ImmutableMap.of(...))
关于java - 是否有模拟 Collections.singleton()/Collections.singletonList()/Collections.singletonMap() 来获取可变集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25239109/
在Java中,Collections.SingletonList()有什么用处?我知道它返回一个只有一个元素的列表。为什么我要有一个单独的方法来做这件事呢?不变性在这里起到了怎样的作用?。这个方法有什
与 Collections.singletonList(something) 相比,使用 Arrays.asList(something) 来制作一个列表是否有优势(或有很大的不同)?后者也使返回的列
我需要将 comment 元素发送到 HTML。 没有comment DTO,它实际上是TaskComment。我在 Task 类中定义了这样的 @ElementCollection priv
我有一个相当大的流管道,因此想保持它的清洁。我有以下部分更大的管道 Integer defaultInt; //... Stream ints; ints.filter(/* predicate_go
如何将 java.util.Collections$UnmodifiableRandomAccessList 转换为 Collections.singletonList?为了在两个服务之间存储 ses
Java 9 引入了工厂方法以使用 List.of 创建不可变列表。 哪个更适合创建一个元素的不可变列表? List immutableList1 = List.of("one");
据我所知,这两种 Collection 方法都提供对返回列表的只读访问并在修改时抛出异常。 我需要了解两者的用例,以便何时使用 singletonList 和 unmodifiableList。 这可
假设我有这个代码: String[] left = { "1", "2" }; String[] leftNew = Collections.emptyList().toArray(left); Sy
我不明白为什么lombok使用singletonList,这里有一个演示: @Cleanup FileInputStream fos = new FileInputStream("aa.txt");
Tôi biết nếu tôi có một phần tử và tôi muốn nhận Danh sách/Bộ/Bản đồ, tôi có thể gọi phần tử này: Collections.singleton()/Collections.singletonList()/Collectio
给定集合: Collection expected = Collections.singletonList(new MyObject); Collection actual = Collections
Tôi là một lập trình viên xuất sắc, rất giỏi!