学习java第54天

1.

void clear( )      //从此映射中移除所有映射关系

boolean containsKey(Object k)     //如果此映射包含指定键的映射关系,则返回 true

boolean containsValue(Object v)     //如果此映射将一个或多个键映射到指定值,则返回 true

Set entrySet( )     //返回此映射中包含的映射关系的 Set 视图

Set keySet( )     //返回此映射中包含的键的 Set 视图

int size( )     //返回此映射中的键-值映射关系数

Collection values( )     //返回此映射中包含的值的 Collection 视图

//取出map中的key

import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class MapDemo {
 public static void main(String[] args) {
  keys();
 }
 public static void key() {
  Map<String, String> map = new HashMap<String, String>();
  //map集合存入数据
  map.put("第一个", "第一个value");
  map.put("第二个", "第二个value");
  map.put("第三个", "第三个value");
  Set<String> keys = map.keySet();
  for (String s : keys) {
   System.out.println(s);
  }
 }
}
 
//获取map中所有的value
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
public class MapDemo2 {
 public static void main(String[] args) {
  values();
 }
 public static void values() {
  Map<String, String> map = new HashMap<String, String>();
  map.put("第一个", "第一个value");
  map.put("第二个", "第二个value");
  map.put("第三个", "第三个value");
  Collection<String> cs = map.values;
  for (String s : cs) {  
   System.out.println(s);
  }
 }
}
 
//获取map中所有的key和value
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class MapDemo3 {
 public static void main(String[] args) {
  keyValues();
 }
 public static void keyValues() {
  Map<String, String> map = new HashMap<String, String>();
  map.put("第一个", "第一个value");
  map.put("第二个", "第二个value");
  map.put("第三个", "第三个value");
  Set<Map.Entry<String,String>> sets = map.entrySet();
  for (Map.Entry<String, String> s : sets) {
   String key = s.getKey();
   String value = s.getValue();
   System.out.println(key + ":" + value);
  }
 }
}
 
2.明天学习内容:继承Thread类
 
posted @ 2020-08-28 19:13  鯨落  阅读(99)  评论(0编辑  收藏  举报