首頁 >Java >Java基礎 >java中如何判斷map集合中是否存在key

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

王林
王林原創
2019-11-30 10:33:156016瀏覽

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

有兩種方法可以判斷map集合中是否存在某個key。

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

#方法2:循環遍歷,逐一比較。

java相關影片推薦: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開發入門

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

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