我 在 list里面放置了一组数据,答应出来是
[10,20,3]
[10,24,25]
[25,14,16]
[25,36,28]
[36,25,25]
[36,28,69]
如何实现把它们单独取出来放置在一个变量里面,
例如String a=null;
a=list.get(0);
System.out.println(a);
输出结果是a=10;
等等

解决方案 »

  1.   

    什么意思?意思你的list里放了一堆数组?然后你get(index)只输出数组的下标为0的数字??
    非要用get(index)吗??get方法不是你写的啊...
    不知道..看看下边的吧
      

  2.   

    LZ 你放的是值是什么样的 不太明白?
    [10,20,3]  是1个list对象?还是
    [10,20,3] 
    [10,24,25] 
    [25,14,16] 
    [25,36,28] 
    [36,25,25] 
    [36,28,69] 放一个LIST对象了?
      

  3.   

    先放到iterator  iter = list.iterator();
    然后叠代显示 while(iter.hasNext())
    {
    String id = (String)iter.next();
    }这样就可以了 把你要要的直去出来 然后在用 if()通过判断得到想要的直欢迎来
    我们的java世界ourjavasky 针对层次不同量身学习java技术
    www.ourjavasky.cn
      

  4.   

    可能是我说得不太明白,
    [10,20,3] 
    [10,24,25] 
    [25,14,16] 
    [25,36,28] 
    [36,25,25] 
    [36,28,69] 
    一起是一个list对象
      

  5.   


    /*
     * Created on July 10 2008
     * 
     * Copyright by 布谷鸟
     */
    package file;import java.util.ArrayList;
    import java.util.List;/**
     * 
     * @author cuckoo
     *
     */
    public class ListTransfer { public static void main(String args[]){
    int[] array1 = new int[]{10,20,3};
    int[] array2 = new int[]{10,24,25};
    List<int[]> list = new ArrayList<int[]>();
    list.add(array1);
    list.add(array2);
    System.out.println("array 1 index0: "+ list.get(0)[0]+" inedx1: "+list.get(0)[1]+"  index2: "+list.get(0)[2]);
    }
    }-------------------------------------------------------------
                Quietly through  .....
      

  6.   

    你可以继承ArrayList,覆写add和get方法,实现自己的需求!