java HashMap取出所有的键

mport java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class HashMapKey {
	public static void main(String[]args){
		String value = "map";
		Map map = new HashMap();//HashMap
		map.put("0", "what"); //增加值
		map.put("1", value);
		map.put("2", "asdf");
		
		Set mapSet =  map.keySet();	//获取所有的key值 为set的集合
		Iterator itor =  mapSet.iterator();//获取key的Iterator便利
		while(itor.hasNext()){//存在下一个值
			String key = itor.next();//当前key值
		if(map.get(key).equals(value)){//获取value 与 所知道的value比较
			System.out.println("你要找的key :"+key);//相等输出key
			}
		}
	}
}

你可能感兴趣的:(Java)