好久没有写过JAVA程序了。突然有个简单的问题不知道如何实现?
是这样的我要用到JAVA的数据结构来存储数组类型的变量。
请问如何写呀?用List ArrayList数据结构吗?

解决方案 »

  1.   

    List<E> list = new ArrayList<E>();
    E为具体的对象类型,比如String
      

  2.   

    List li=new ArrayList();
    li.add("hello");
    li.add("world");
    就这样当数组用?
      

  3.   

    list 中存储的是数组
    比如说 
    String a[] = {"a","bv"}
    String b[] = {"ab","cv"}
    list.add(a);
    list.add(b);
    能行不?
      

  4.   


    String[] str = new String[]{"a","a","a","a","a","a","a"};
    List<String[]> list = new ArrayList<String[]>();
    list.add( str );
      

  5.   

    直接用数组不行吗?
    String[][] str=new String[2][];
    这样就和C++一样做法了.
      

  6.   

    可以啊,ArrayList数组本身就具有大小可变性。
      

  7.   

    接着问问题:
    我想用数组保存起来Map数据类型的记录信息。那应该如何实现代码呀?
      

  8.   

    Java中的字典类型是如何表示的呀?
      

  9.   

    如何表示Map类型的数组呀?
    因为我现在需要存储的是Map类型的数组
      

  10.   

    List <E> list = new ArrayList <E>(); 
    E为具体的对象类型,比如Stringlist.add(对象);
      

  11.   

    使用List接口,List<int[] array> list = new ArrayList<int[] array>();
    然后list.add(数组对象);