Tag: 码比较

如何为特定类编写hashCode方法?

我正在尝试为我的简单类生成一个hashCode()方法,但我没有得到它的任何地方。 我将不胜感激任何帮助。 我已经实现了equals()方法,如下所示,并且还想知道我是否需要实现compareTo()方法。 我已经导入了java.lang.Character来使用character.hashCode()但它似乎不起作用。 private class Coord{ private char row; private char col; public Coord(char x, char y){ row = x; col = y; } public Coord(){}; public char getX(){ return row; } public char getY(){ return col; } public boolean equals(Object copy){ if(copy == null){ throw new NullPointerException(“Object entered is empty”); } else if(copy.getClass()!=this.getClass()){ […]