Java中HashMap案例


package ch8;

import java.util.*;

/**
 * Created by Jiqing on 2016/11/27.
 */
public class MapTest {
    public static void main(String[] args) {
        // Map不同於List,它的key不一定是數字
        Map map = new HashMap();
        map.put("瘋狂Java講義",109);
        map.put("瘋狂iOS講義",10);
        map.put("瘋狂Ajax講義",79);

        // 如果新的value覆蓋了原有的value,該方法返回被覆蓋的value
        System.out.println(map.put("瘋狂iOS講義",99)); // 輸出10
        System.out.println(map);

        // 判斷是否包含指定key
        System.out.println("是否包含值為瘋狂iOS講義key:"+map.containsKey("瘋狂iOS講義"));
        System.out.println("是否包含值為99 value:"+map.containsValue(99));

        // 遍歷map
        for (Object key : map.keySet()) {
            System.out.println(key+"-->"+map.get(key));
        }

    }
}

輸出結果:

10
{瘋狂Ajax講義=79, 瘋狂iOS講義=99, 瘋狂Java講義=109}
是否包含值為瘋狂iOS講義key:true
是否包含值為99 value:true
瘋狂Ajax講義-->79
瘋狂iOS講義-->99
瘋狂Java講義-->109


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM