首頁 >Java >java教程 >java如何判斷map集合中是否存在某個key

java如何判斷map集合中是否存在某個key

王林
王林原創
2020-05-15 10:49:386710瀏覽

java如何判斷map集合中是否存在某個key

一般情況下,我們會使用兩種方法來進行判斷,分別是:

1、直接使用java api提供的containsKey()方法;

2、循環遍歷,逐一比較。

(影片教學推薦:java影片

具體程式碼:

import java.util.Iterator;
import java.util.Map;
 
import com.google.common.collect.Maps;
 
public class MapTest {
 
	public static void main(String[] args) {
		
		Map<String, String> map = 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("存在");
			} 
		}
	}
 
}

推薦教學:java入門程式

以上是java如何判斷map集合中是否存在某個key的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn