我正在用java实现一个图形数据结构。在此结构中,顶点表示为包含私有最终字符串值字段的顶点对象。我的一个方法vertices()返回所有顶点的值集。特别是,获取此集合的客户机无法从集合中获取特定值并将其设置为另一个字符串(因为最后一个修饰符)。我应该如何在javadocs of vertices()中记录这种行为?
dy1byipe1#
不幸的是,java标准库没有用于不可变集合的接口。我想你所能做的就是把你要回来的那套 Package 起来 UnmodifiableSet 通过 Collections.unmodifiableSet 在javadoc中提到,返回的集合是不可变的。
UnmodifiableSet
Collections.unmodifiableSet
1条答案
按热度按时间dy1byipe1#
不幸的是,java标准库没有用于不可变集合的接口。
我想你所能做的就是把你要回来的那套 Package 起来
UnmodifiableSet
通过Collections.unmodifiableSet
在javadoc中提到,返回的集合是不可变的。