我想知道怎么把一系列点的坐标放入到一个二维数组里面,或者一个点的坐标放进去。。

解决方案 »

  1.   


    Map<String,Integer>[][] array = new HashMap[5][5];
    Map<String,Integer> map = new HashMap<String,Integer>();
    map.put("x", 100);
    map.put("y", 100);
    array[0][0] = map;
      

  2.   


    public class d 
    {
    public static void main(String[] args) 
    {
    Point[][] p = new Point[10][10];
    Point a = new Point(1, 2);
    p[0][0] = a;
    }
    }class Point 
    {
    private int x;
    private int y; public Point(int x, int y) 
    {
    this.x = x;
    this.y = y;
    } public int getX() 
    {
    return x;
    } public int getY() 
    {
    return y;
    }
    }
      

  3.   


    public static void main(String[] args) {
    int[][] point = {{10, 20}, {30, 40}, {50, 60}};
    for (int[] i : point) {
    System.out.println("point:");
    System.out.println("x:" + i[0]);
    System.out.println("y:" + i[1]);
    }
    }
      

  4.   

    +1,这种方法挺好哦,当然用point类存储数据也可以啊,楼主都试过了?
      

  5.   

    我是直接在activity里面初始化map的搞错了
      

  6.   

    那就用双层for循环一个个的赋值进去啊。。
      

  7.   

    额。。还是不太明白。。二维数组双for的话不是出现很多错误的啊。。