本篇文章主要探討java中判斷key是否在map中的方法。有一定的參考價(jià)值,有需要的朋友可以參考一下,跟隨小編一起來看解決方法吧。
創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)天寧,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108一般情況下,我們會使用兩種方法來進(jìn)行判斷,分別是:
1、直接使用java api提供的containsKey()方法;
2、循環(huán)遍歷,逐個(gè)比較。
具體代碼:
import java.util.Iterator; import java.util.Map; import com.google.common.collect.Maps; public class MapTest { public static void main(String[] args) { Mapmap = Maps.newHashMap(); map.put("1", "1"); map.put("2", "2"); map.put("3", "3"); map.put("4", "4"); //方法1 System.out.println(map.containsKey("5")); //方法2 Iterator keys = map.keySet().iterator(); String key; while(keys.hasNext()){ key = (String) keys.next(); if ("1".equals(key)) { System.out.println("存在"); } } } }
以上就是判斷key在map中的兩種方法,詳細(xì)使用情況還需要大家自己親自動(dòng)手使用過才能領(lǐng)會。如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!