国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - Java中的Map允許有重復元素嗎?

Java中的Map允許有重復元素嗎?

2021-07-17 11:58zqxhit1234 Java教程

今天小編就為大家分享一篇關于Java中的Map允許有重復元素嗎?,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

java中常見的三個集合接口:list、set、map,已經知道list中是允許有重復元素的,而set中是不允許有重復元素的,那么map中允許有重復元素嗎?

查閱資料,發現是不可以的,因為map是無序的,它的查詢需要通過key的值來查找,如果你定義兩個同樣的key,那么一個key就對應了多個值,這樣就違背了java對map的定義,鍵和值是一一對應的。所以key不可以重復。

寫個代碼測試一下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.test.collection;
import java.util.hashmap;
import java.util.map;
//map中key值不可重復的測試
public class testequals {
  public static void main(string[] args) {
    string s1=new string("abc");
    string s2=new string("abc");
    map map=new hashmap();
    map.put(s1, "abc123");
    map.put(s2, "abc456");//第二個會覆蓋第一個元素
    //注意:map中key值不可重復,直接根據比較的是equals,只有equals相同則覆蓋
    system.out.println(map.size());
    system.out.println(map.get(s1));
  }
}

輸出結果:

1
abc456

如果key重復,應該選取這個key對應的哪個值放入容器呢?做了一下測試:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class test {
  public static map putsome(map<string,string> map){
    map.put("gender", "male");
    map.put("name", "athor");
    map.put("name", "cindy");
    map.put("name", "billy");
    map.put("from","china");
    return map;
  }
  public static void main(string[] args) {
    system.out.println(putsome(new hashmap<string,string>()));
    system.out.println(putsome(new treemap<string,string>()));
    system.out.println(putsome(new linkedhashmap<string,string>()));
  }
}

輸出結果:

{name=billy, gender=male, from=china}
{from=china, gender=male, name=billy}
{gender=male, name=billy, from=china}

可見不論是map的哪個子類,鍵name對應的值都是billy,即最后一個name的鍵值對,它覆蓋了之前的name鍵值對。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

原文鏈接:https://blog.csdn.net/zqxhit1234/article/details/80773322

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 中字精品 | 97久久精品人人做人人爽50路 | 久草中文在线 | 日韩av一区二区在线观看 | 亚洲精品国产精品国自产在线 | 精品美女久久久 | 国产女爽爽视频精品免费 | 午夜私人影院 | 夜夜超碰 | 午夜资源 | 日韩综合视频在线观看 | 亚洲一区 中文字幕 | 亚洲www啪成人一区二区 | 99国产精品99久久久久久 | av黄色在线看 | 日本一区二区三区免费观看 | 日韩久色 | 亚洲视频免费 | heyzo 在线| 久久综合久久综合久久 | 久草热8精品视频在线观看 毛片黄片免费观看 | 日本三级电影网站 | 日韩一区二区三区在线 | 亚洲国产成人av | 久久综合久久综合久久综合 | 不卡视频一区 | 免费看亚洲 | 一区二区三区免费在线 | 久久精品日产第一区二区三区 | 亚洲文字幕 | 欧美黄色一区 | 亚洲精品久久久久久一区二区 | 黄色国产一级片 | 国产一区二区三区免费 | 欧美一区 | 精品无码久久久久久久动漫 | 亚洲精品国产第一综合99久久 | 亚洲综合色自拍一区 | 日本不卡一区二区三区在线观看 | 国产成人三区 | 在线色网站 |