Привет, я новичок на этом сайте, и мне нужна помощь с программой, над которой я работаю. проблема, с которой я сталкиваюсь, заключается в том, что я не могу хранить строку и два целых числа (в качестве координат ). я просмотрел другой код, но не вижу, как хранятся значения. ниже приведен код, который я использовал. код кажется хорошим, но при попытке сохранить значения я не могу поставить несколько целых чисел. спасибо за ваше время
import java.util.HashMap;
public class map {
class Coords {
int x;
int y;
public boolean equals(Object o) {
Coords c = (Coords) o;
return c.x == x && c.y == y;
}
public Coords(int x, int y) {
super();
this.x = x;
this.y = y;
}
public int hashCode() {
return new Integer(x + "0" + y);
}
}
public static void main(String args[]) {
HashMap<Coords, Character> map = new HashMap<Coords, Character>();
map.put(new coords(65, 72), "Dan");
}
}