彩笔笔记2016/12/7——map
来源:互联网 发布:阿里云全球排名 编辑:程序博客网 时间:2024/06/02 10:55
//新手笔记提醒
package TestMap;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class TestMap {
public static void main(String[]args){
HashMap<String,String> hm=new HashMap<String,String>();
//将abc将入集合 它的键是01
hm.put("01","abc");
hm.put("00","abcd");
//当存入的数据已有时,会覆盖键对应的之前值,方法的返回值时被取代的值
System.out.println(hm.put("01","aaaaaaaaaaaaaaa"));
//size()表示集合元素的个数
System.out.println(hm.size());
//删除对应键值的数据 返回值是被删除的键
System.out.println(hm.remove("01"));
System.out.println(hm);
//通过传入的键获取到它对应的值
System.out.println(hm.get("00"));
//判断集合是否包含某个键
System.out.println("いるのか?"+hm.containsKey("001"));
//判断是否包含某个值
System.out.println("いるのか?"+hm.containsValue("abc"));
//以下未成品
//将集合里面的所有键取出放入到一个Set集合
Set<String> keyset=hm.keySet();
for (java.util.Iterator iterator = keyset.iterator(); iterator.hasNext();) {
String string = (String) iterator.next();
String key =(String)iterator.next();
//
Set<Entry<String,String>> entrySet=Map.entrySet();
for(Iterator<Entry<String,String>>iterator1=entrySet.iterator();iterator1.hasNext();){
//遍历映射项
Entry<String,String> entry=iterator1.next();
System.out.println(entry.getKey()+"***"+entry.getValue());
}
}
}
}
public static void main(String[]args){
HashMap<String,String> hm=new HashMap<String,String>();
//将abc将入集合 它的键是01
hm.put("01","abc");
hm.put("00","abcd");
//当存入的数据已有时,会覆盖键对应的之前值,方法的返回值时被取代的值
System.out.println(hm.put("01","aaaaaaaaaaaaaaa"));
//size()表示集合元素的个数
System.out.println(hm.size());
//删除对应键值的数据 返回值是被删除的键
System.out.println(hm.remove("01"));
System.out.println(hm);
//通过传入的键获取到它对应的值
System.out.println(hm.get("00"));
//判断集合是否包含某个键
System.out.println("いるのか?"+hm.containsKey("001"));
//判断是否包含某个值
System.out.println("いるのか?"+hm.containsValue("abc"));
//以下未成品
//将集合里面的所有键取出放入到一个Set集合
Set<String> keyset=hm.keySet();
for (java.util.Iterator iterator = keyset.iterator(); iterator.hasNext();) {
String string = (String) iterator.next();
String key =(String)iterator.next();
//
Set<Entry<String,String>> entrySet=Map.entrySet();
for(Iterator<Entry<String,String>>iterator1=entrySet.iterator();iterator1.hasNext();){
//遍历映射项
Entry<String,String> entry=iterator1.next();
System.out.println(entry.getKey()+"***"+entry.getValue());
}
}
}
}
0 0
- 彩笔笔记2016/12/7——map
- 彩笔笔记2016/12/1——多态
- 彩笔笔记2016/12/2——内部类
- 彩笔笔记2016/12/5——改写equals
- 彩笔笔记2016/12/6——collection
- 彩笔笔记2016/12/8——filewriter ,filereader
- 彩笔笔记2016/11/22——rpm与yum安装程序
- 彩笔笔记2016/11/23——创建用户与配置挂载新硬盘
- 彩笔笔记2016/11/24——权限操作与scp、sftp命令
- 彩笔笔记2016/11/25——jdk的环境变量设置
- 彩笔笔记2016/11/28——java、jar基本命令与i++与基础运算
- 彩笔笔记2016/11/29——break、栈堆内存
- 彩笔笔记2016/11/30——构造器、调用方法与类
- 2019——证明自己是个大彩笔
- Openlayers学习笔记——Map类
- STL学习笔记——map容器
- java基础学习笔记——Map
- JAVA学习笔记——Map集合
- 16浙理工新生赛 K KI的目标 (树上dfs)
- 三次握手、四次挥手
- iOS改变控件形状常用方法性能分析
- python 在不同层级目录import 模块的方法
- java NIO
- 彩笔笔记2016/12/7——map
- 第十五周项目2——用哈希法组织关键字
- 201604-2 试题名称:俄罗斯方块(100分)ccf认证
- java线程中run和start方法的区别
- Java实现(06)——适配器模式(Adapter Pattern)
- Openssl RSA操作
- Twelfth records of career
- linux下的头文件和库文件搜索路径
- 【51Nod】1413 - 权势二进制(思维)