我取出的一个list
{FILE_SORT=0, TO_CHAR(T3090.FILE_DATE,YYYY-MM-DD)=2011-03-01, FILE_NAME=Imp69160_0.doc, SERIAL=69160, RN=1}
怎么把这个list转换成数组啊?因为我要取后面对应的数据
或者有没有别的方法直接能取出后面的数据,不用转换成数组

解决方案 »

  1.   

    神马意思,直接遍历List不行么
      

  2.   

    直接取后面对应的数据?但你用的是list
    为什么要转成数组再取值呢?感觉有点多此一举呢如果把list换成是Map的话,貌似符合你的要求。
      

  3.   

    你这个数据取出来后是什么类型的啊
       转成字符串 对 , 进行spit 再放到list里面去啊
      

  4.   

    List<String> list = new ArrayList<String>();
    list.add("DDDD");
    list.add("AAAA");
    list.add("EEEEE");
    list.add("BBBBB");
    list.add("GGGGG");
    list.add("CCCCC");
    String[] str = list.toArray(new String[]{});
    String[] copyStr = new String[str.length];
    for(int i = 0;i<copyStr.length;i++){
    copyStr[i] = str[copyStr.length-i-1];
    }
    for(int j = 0;j<copyStr.length;j++){
    System.out.println(copyStr[j]);
    }