сохранить координаты X и Y

Привет, я новичок на этом сайте, и мне нужна помощь с программой, над которой я работаю. проблема, с которой я сталкиваюсь, заключается в том, что я не могу хранить строку и два целых числа (в качестве координат ). я просмотрел другой код, но не вижу, как хранятся значения. ниже приведен код, который я использовал. код кажется хорошим, но при попытке сохранить значения я не могу поставить несколько целых чисел. спасибо за ваше время

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");
    }

}
5
задан Pshemo 30 July 2012 в 12:00
поделиться