日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Set的clear()方法

發(fā)布時(shí)間:2024/1/8 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Set的clear()方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • Set的clear()方法
    • 測(cè)試代碼
    • 測(cè)試結(jié)果
    • 總結(jié)

Set的clear()方法

set是一個(gè)無(wú)序集合,方法很多,set只允許添加同一類型的數(shù)據(jù),這個(gè)在使用add(),和addAll()的時(shí)候只需要注意集合是否已經(jīng)有值,即將加入的值是否跟當(dāng)前里面的值是否是同一類型即可,此問(wèn)題比較簡(jiǎn)單,今天我們說(shuō)一下clear()方法;使用時(shí)一定要注意:它會(huì)將連同里面的對(duì)象的值一起清除;`

測(cè)試代碼

public static void main(String[] args) {Map map = new HashMap();//加入int數(shù)據(jù)map.put("a", 1);map.put("b", 2);map.put("c", 3);Set set = map.keySet();System.out.println(set);set = map.entrySet();System.out.println("map---前" + map);System.out.println("set---前" + set);//使用clearset.clear();System.out.println("map---后" + map);System.out.println("set---后"+set);//加入新類型(字符串)的數(shù)據(jù)map.put("a", "測(cè)試");map.put("b", "測(cè)試結(jié)束");System.out.println("map---重新加入" + map);}

測(cè)試結(jié)果

[a, b, c] map---前{a=1, b=2, c=3} set---前[a=1, b=2, c=3] map---后{} set---后[] map---重新加入{a=測(cè)試, b=測(cè)試結(jié)束}

總結(jié)

通過(guò)測(cè)試我們發(fā)現(xiàn),使用clear()之前我們map中的值一直存在;使用之后,不僅清除了set中的數(shù)據(jù),我們map中的數(shù)據(jù)一起被清除;但是map對(duì)象依然存在,我們可以重新加入新類型的數(shù)據(jù);

總結(jié)

以上是生活随笔為你收集整理的Set的clear()方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。