如题,小弟在java开发中遇到了这个难题,比如定义一个二维数组,在定义时就必须指定类型,而且不能更改,我想请教下各位大虾有没有一种方法可以将一个二维数组中不同列分别定义成不同的类型?比如第一列为int型,第二列为string型等等,求各位大虾帮忙了,在线等!~~

解决方案 »

  1.   

    没有试过啊
    可以尝试下定义一个类来实现不
    public class Test{
      public int[]  arrayInt;
      public String[] arrayString;
      public Test(){
        arrayInt = new int[100];
        arrayString = new String[100];
      }
    }
      

  2.   

    Object[][] ob = {}
    用的时候强制转化!哈
      

  3.   

    你们说的不知道该怎么用,我想定义列类型,行不管,不知道怎么弄了
    我说种方法你们看看能行不?比如有10列数据,我定义10个hashmap 分别存储各自类型的列,然后再放到一起,至于怎么用vector还得研究研究,能行的通吗?
      

  4.   

    Object[][] ob = {{new Integer(1)},{str}};
    这个是什么?
      

  5.   

    要不要泛型,楼上的好像int列能插字符串