请问 Hashtable table = new Hashtable();
     Iterator keys = table.keySet().iterator();
假如table 里有相应的键对应的值,如:
                  table.put("B", new Interger(1));
table.put("D", new Interger(2));
table.put("L", new Interger(3));
table.put("A", new Interger(4));
while (keys.hasNext()) {String key = (String) keys.next();}
请问keys,key  是什么东西啊,请高手指点!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xiaozhao175】截止到2008-08-01 10:10:55的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
    回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:1                        结贴的总分数:20                       
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=xiaozhao175
      

  2.   

    keys 就是 Iterator  一个数据结构类,封装了特定的数据结构。
    key 就是 String 一个字符串类。
      

  3.   

    key是一个键
    keys是遍历key的集合的指针
      

  4.   

    key 就是 BDLAkeys 就是Iterator 的一个迭代序列
      

  5.   

    key是一个键,可以看成是一个索引,通常是Object类型,不过LZ的key中存放的都是String类型的,就是"B","D","L","A"
      

  6.   

    keys 不就是Iterator keys = table.keySet().iterator(); 里创建的一个迭代器对象吗。
    而key 不就是你的"D","L","A"吗,Hashtable 里的key
      

  7.   

    key就是关键字 比如 xxx<String,String> 第一个String就是存放的key
      

  8.   

    key 就是你写的键.keys 就是Iterator 的一个迭代序列,你输入的集合的指针
      

  9.   

    Key 就是唯一标识hashtable里对象的值,
    在这里,他们分别是:B D L A
    你可以根据标识B来从hashtable中取出它对应的对象new Interger(1)