一般就常用Vector、ArrayList和LinkedList.都可以用get方法取值.

解决方案 »

  1.   

    List aList = new List();
     aList.add("Mercury");
     aList.add("Venus");
     aList.add("Earth");
     aList.add("JavaSoft");
     aList.add("Mars");
     aList.add("Jupiter");
     aList.add("Saturn");
     aList.add("Uranus");
     aList.add("Neptune");
     aList.add("Pluto");
    ...
    String getOne;
    for(int i=0; i<aList.size(); i++){
     getOne = (String)aList.getItem(i);
     System.out.println(getOne);
    }:~)
      

  2.   

    呵呵:~)
    以上是java.awt.List中取值的方法。楼主要的是java.util.List么?
    基本类似:List aList = new ArrayList();
     aList.add("Mercury");
     aList.add("Venus");
     aList.add("Earth");
     aList.add("JavaSoft");
     aList.add("Mars");
     aList.add("Jupiter");
     aList.add("Saturn");
     aList.add("Uranus");
     aList.add("Neptune");
     aList.add("Pluto");
    ...
    String getOne;
    for(int i=0; i<aList.size(); i++){
     getOne = (String)aList.get(i);
     System.out.println(getOne);
    }:~)
      

  3.   

    如果List里面有其他object呢?
    例如:
    while (rs.next)
    {
         String a=rs.getSting("..");
         Hashtable hst.put("a",a);
    }
    List.add(hst);
    怎么从List里循环取到a的值呢?
      

  4.   

    楼上的意思是:
    List aList = new ArrayList();
    ResultSet rs = ...;
    while(rs.next()){
     HashTable hs = new HashTable();
     hs.put("a",rs.getString("..."));
     hs.put("b",rs.getString("..."));
     hs.put("c",rs.getString("..."));
     ...
     aList.add(hs);
    }
    ...-------------------List aList = ...;
    HashTable aHash;
    for(int i=0; i<aList.size(); i++){
     aHash = (HashTable)aList.get(i);
     System.out.println("a="+aHash.get("a"));
     System.out.println("b="+aHash.get("b"));
     System.out.println("c="+aHash.get("c"));
     ...
    }
      

  5.   

    import java.util.*;public class Test {
      public Test() {
      }  public static void main(String[] args) {
        ArrayList aList = new ArrayList();
        aList.add("Mercury");
        aList.add("Venus");
        aList.add("Earth");
        aList.add("JavaSoft");
        aList.add("Mars");
        aList.add("Jupiter");
        aList.add("Saturn");
        aList.add("Uranus");
        aList.add("Neptune");
        aList.add("Pluto");
        String getOne = null;
        for (int i = 0; i < aList.size() ; i++) {
          getOne = (String) aList.get(i);
          System.out.println(getOne);
        }  }}