Map类
来源:互联网 发布:网络多线网速会谩骂吗 编辑:程序博客网 时间:2024/04/28 10:54
package bing;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class ListTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<String,String> map=new HashMap<String,String>();
map.put("01", "张三");
map.put("02", "李四");
map.put("03", "王五");
map.put("04", "三四");
//containsKey(Object key)如果此映射包含指定键的映射关系,则返回 true。
if(map.containsKey("01")){
//get(key) 得到与key对应的value值
System.out.println(map.get("01"));
}
else{
System.out.print("不存在");
}
//containsValue(Object value);此映射将一个或多个键映射到指定值,则返回 true。
if(map.containsValue("张三")){
System.out.println(map.containsValue("张三"));
}
else{
System.out.print("不存在");
}
//keySet();返回此映射中包含的键的 Set 视图,key的集合
Set<String> s=map.keySet();
Iterator<String> it=s.iterator();
while(it.hasNext()){
System.out.print(it.next()+" ");
}
System.out.println();
//values()返回此映射中包含的值的 Collection 视图,value的集合
Collection<String> c=map.values();
Iterator<String> it1=c.iterator();
while(it1.hasNext()){
System.out.print(it1.next()+" ");
}
System.out.println();
System.out.println("equals(Object o),如果 m1.entrySet().equals(m2.entrySet()),返回true。值为"
+map.equals(map));
System.out.println("size(),map集合的数目值为"+map.size());
map.remove("01");
System.out.println("remove(key)之后,map集合的数目值为"+map.size());
System.out.println("判断map集合是否为空"+map.isEmpty());
}
}
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class ListTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<String,String> map=new HashMap<String,String>();
map.put("01", "张三");
map.put("02", "李四");
map.put("03", "王五");
map.put("04", "三四");
//containsKey(Object key)如果此映射包含指定键的映射关系,则返回 true。
if(map.containsKey("01")){
//get(key) 得到与key对应的value值
System.out.println(map.get("01"));
}
else{
System.out.print("不存在");
}
//containsValue(Object value);此映射将一个或多个键映射到指定值,则返回 true。
if(map.containsValue("张三")){
System.out.println(map.containsValue("张三"));
}
else{
System.out.print("不存在");
}
//keySet();返回此映射中包含的键的 Set 视图,key的集合
Set<String> s=map.keySet();
Iterator<String> it=s.iterator();
while(it.hasNext()){
System.out.print(it.next()+" ");
}
System.out.println();
//values()返回此映射中包含的值的 Collection 视图,value的集合
Collection<String> c=map.values();
Iterator<String> it1=c.iterator();
while(it1.hasNext()){
System.out.print(it1.next()+" ");
}
System.out.println();
System.out.println("equals(Object o),如果 m1.entrySet().equals(m2.entrySet()),返回true。值为"
+map.equals(map));
System.out.println("size(),map集合的数目值为"+map.size());
map.remove("01");
System.out.println("remove(key)之后,map集合的数目值为"+map.size());
System.out.println("判断map集合是否为空"+map.isEmpty());
}
}
1 0
- Map类
- map类
- Map类
- Map.Entry类使用遍历Map集合
- java中Map类
- java中Map类
- java中Map类
- java中Map类
- java中Map类
- JAVA中MAP类
- List , Map . Set 类
- map类的应用
- map类的应用
- Map.Entry 类使用
- Java中Map类
- java中Map类
- c++容器类map
- java中Map类
- 解决crontab定时任务不能写入文件的问题
- java中使用switch case报错case expressions must be constant expressions
- oracle函数trunc的使用
- iOS 由于枚举类型导致的1 duplicate symbol for architecture x86_64错误
- 详细讲解Asp_net MVC上传文件与下载文件的方法
- Map类
- C# 统计字符串数字个数并输出
- Myeclipse tomcat debug(调试模式)启动过慢的问题
- Spring 框架的设计理念与设计模式分析
- xib里 scrollView的 适配
- View控件--ViewSwitcher
- 极验高并发验证服务背后的技术实现
- 随机个数排序
- CentOS6.6安装cobbler