MapEntry 实例

概要:

MapEntry 实例

| |目录

package net.xsoftlab.nana;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
/**
 * 测试MapEntry
 * @author nana
 * @date 2014-9-25
 */
public class MapEntry {
    /**
     * @param args
     */
    public static void main(String[] args) {
         Map<String,String> map = new HashMap<String, String>();  
         map.put("U-001","boy");  
         map.put("U-002", "girl");
         TestMapEntry(map);
    }
    
    /**
     * 测试MapEntry方法
     * @param map
     */
    public static void TestMapEntry(Map<String, String> map){
        Iterator<?> it=map.entrySet().iterator();  
        while(it.hasNext())  
        {  
            @SuppressWarnings("unchecked")
            Map.Entry<String,String> entry= (Map.Entry<String,String>)it.next();  
            System.out.println("Before changing......");  
            System.out.println(entry.getKey()+" : "+entry.getValue());  
            System.out.println("—————————————————————————————————————");  
            entry.setValue("unknowing");  
            System.out.println("After changing......");  
            System.out.println(entry.getKey()+" : "+entry.getValue()); 
            System.out.println("—————————————————————————————————————"); 
        }  
    }
}


评论关闭
评论 还能输入200
评论关闭
评论 还能输入200
  • 全部评论(0)
资料加载中...
已关注 , 取消