Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 代表风险文档_Java_Data Structures_Graph - Fatal编程技术网

Java 代表风险文档

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

我正在用java实现一个图形数据结构。在此结构中,顶点表示为包含私有最终字符串值字段的顶点对象


我的一个方法顶点()返回所有顶点的值集。特别是,获取此集合的客户端无法从集合中获取特定值并将其设置为另一个字符串(因为最后一个修饰符)。我应该如何在javadocs of vertices()中记录这种行为?

不幸的是,Java标准库没有用于不可变集合的接口


我认为您所能做的就是通过
集合将返回的集合包装在
不可修改集合中。不可修改集合
,并在Javadoc中提到返回的集合是不可变的。

顶点()方法的签名是什么?公共集合顶点()