Java 代表风险文档
我正在用java实现一个图形数据结构。在此结构中,顶点表示为包含私有最终字符串值字段的顶点对象Java 代表风险文档,java,data-structures,graph,Java,Data Structures,Graph,我正在用java实现一个图形数据结构。在此结构中,顶点表示为包含私有最终字符串值字段的顶点对象 我的一个方法顶点()返回所有顶点的值集。特别是,获取此集合的客户端无法从集合中获取特定值并将其设置为另一个字符串(因为最后一个修饰符)。我应该如何在javadocs of vertices()中记录这种行为?不幸的是,Java标准库没有用于不可变集合的接口 我认为您所能做的就是通过集合将返回的集合包装在不可修改集合中。不可修改集合,并在Javadoc中提到返回的集合是不可变的。顶点()方法的签名是什么
我的一个方法顶点()返回所有顶点的值集。特别是,获取此集合的客户端无法从集合中获取特定值并将其设置为另一个字符串(因为最后一个修饰符)。我应该如何在javadocs of vertices()中记录这种行为?不幸的是,Java标准库没有用于不可变集合的接口
我认为您所能做的就是通过
集合将返回的集合包装在不可修改集合中。不可修改集合
,并在Javadoc中提到返回的集合是不可变的。顶点()方法的签名是什么?公共集合顶点()