如:数组_1,数组_2…………

解决方案 »

  1.   

    int arr[][] = new int[10][5];
    ?
      

  2.   

    直接拿来用,不行的 么 ?
    int arr[][] = new int[10][];
    for(int i=0;i<arr.length;i++)
      arr[i] = new int[i];
      

  3.   

    Object[] objs = new Object[10];
    for(int i = 0;i<objs.length;i++) {
        String[] strs = new String[5];
        objs[i] = strs;
    }
      

  4.   

    我觉得,你可以通过List来实现
    List
    [
      List
      List 
      List
      ……
    ]
    数组,如果两维都不能确定的话,那么是不能定义的。
    这是我的理解。
      

  5.   

    在目前的 JDK 中对象名称并不能使用字符串来进行处理,可以使用一个变通的办法——采用 Map,你可以试试看。Map<String, int[]> map = new HashMap<String, int[]>();for (int i = 1; i < 10; i++) {
      map.put("array" + i, new int[i]);
    }for (int num : map.get("array3")) {
      System.out.println(num);
    }使用 Map 的 key 来表示对象,使用 value 来表示其数组值,其长度你可以从数据库中取得,并赋值。
      

  6.   

    不要用数组了 用集合吧 vector list都可以的
      

  7.   

    我要得到的是从 一张 JSP表格中提交过来的数据 像  
    (checkbox_调查项目)喝酒  (checkbox_喝酒)是 不是 随便(不知道几项)
    (checkbox_调查项目)抽烟  (checkbox_抽烟)是 不是 随便 爱咋咋的(不知道几项)
    (checkbox_调查项目)处男  (checkbox_处男)是 不是 关你鸟事 (不知道几项)这样就是4个CHECKBOX了,像抽烟这样的BOX不知道还有多少……
    接收后要将勾选的情况 插入数据库中  如
    项目  结果
    喝酒  是
    处男  关你鸟事
    (抽烟他不勾,但是回答点了个是)我该怎么处理呢?