小编Gra*_*esp的帖子

ArrayList .contains()有时是true,有时是false

我正在编写一个模拟图形的简单程序.这就是我实现顶点的方式:(我用了邻居这个单词的节点,这有点令人困惑......)

public class Vertex {

private String name;
private int nodes;

public Vertex(String name) {
    this.name = name;
    nodes = 0;
}

@Override
public int hashCode() {
    final int prime = 31;
    int result = 1;
    result = prime * result + ((name == null) ? 0 : name.hashCode());
    return result;
}

@Override
public boolean equals(Object obj) {
    if (this == obj)
        return true;
    if (obj == null)
        return false;
    if (getClass() != obj.getClass())
        return false;
    Vertex other = (Vertex) …
Run Code Online (Sandbox Code Playgroud)

java equals arraylist hashcode

2
推荐指数
1
解决办法
117
查看次数

标签 统计

arraylist ×1

equals ×1

hashcode ×1

java ×1