我把数据存到一个ArrayList中,
如:
Name  value
a        1
a        2
a        3
b        5 
如何通过Name取出value的值!
不知道能不能这样做!
其实上面数组中存的是商品子类名称;
我遇到的问题是:怎么显示商品子类名称;
如果不能这样做,那应该怎么做,我的主类是封装在数组中的!大家帮帮忙!还有我只有20分了,大家不要嫌弃啊!

解决方案 »

  1.   

    ArrayList是数组不能存储表数据,可以用HashTable
    下面这个示例创建了一个数字的哈希表。它将数字的名称用作键: 
         Hashtable numbers = new Hashtable();
         numbers.put("one", new Integer(1));
         numbers.put("two", new Integer(2));
         numbers.put("three", new Integer(3));
     要检索一个数字,可以使用以下代码: 
         Integer n = (Integer)numbers.get("two");
         if (n != null) {
             System.out.println("two = " + n);
         }
      

  2.   

    HashMap could be better
      

  3.   

    定义一个结构体。
    放入 arrylist中
      

  4.   

    先把每一行记录装到一个hashmap,然后再add到arrayList里面