我想定义一个二维数组,动态的往里填加数据,该如何定义呢?谢谢

解决方案 »

  1.   

    Collection类,例如Vector ArrayList……
      

  2.   

    import java.io.IOException;
    import java.util.*;public class Test
    {
    public static void main(String[] args)
    {
    ArrayList<String> list = new ArrayList<String>();
    System.out.println("Input numbers till the end:");
    while (true)
    {
    byte buf[] = new byte[64];
    int size; try
    {
    size = System.in.read(buf); if (size < 0)
    {
    break;
    } String str = new String(buf, 0, size); if (str.substring(0, 3).equals("end"))
    {
    break;
    }
    list.add(str);
    }
    catch (IOException e)
    {
    e.printStackTrace();
    }
    } for (int i = 0; i < list.size(); i++)
    {
    System.out.print((String) list.get(i));
    }
    }
    }
      

  3.   

    ArrayList<String> list = new ArrayList<String>();
    这句是什么意思,编译报错
      

  4.   

    jdk.1.5的,如果是以下版本就把<String>去掉
      

  5.   

    ArrayList<String> list = new ArrayList<String>();
    <String>是添加到ArrayList里的对象类型
      

  6.   

    我是楼主,我想实现的功能是:从表单接收数据,然后调用jtable浏览刚才表单的内容,而jtable的构造方法中有一种是new jtable(object[][] o1,object[] o2),第一个参数是二维数组,用来存记录,第二个是一维数组,用来存字段,表单里的数据是不断填加的,所以二维数组应该是动态的,该怎么实现呢?在线恭候答案,谢谢!!