HashMap
来源:互联网 发布:java电信资费系统 编辑:程序博客网 时间:2024/06/08 09:15
package project1;import java.util.*;public class JavaSet { public static void main(String args[]){ //ArrayList al=new ArrayList();//ArrayList中的数据类型都是Object类型的,而所有的类都是Object的子类,所以都可以存到ArrayList中 HashMap hm =new HashMap(); Clerk c1=new Clerk("宋江"); Clerk c2=new Clerk("林冲"); hm.put("c1",c1); hm.put("c2",c2); //1、HashMap中不能重复放同一个键这样后一个键的键值会冲掉前一个键的键值 //2、使用迭代器来遍历整个key集合,然后通过HashMap的get方法获得对应的键值 //3、迭代器中放的是Object类型的,需要转化成相应的类型的。hm中的键值也是Object类型的需要转换成相应的类型 Iterator it=hm.keySet().iterator(); while(it.hasNext()){ String tempKey=(String)it.next(); Clerk temp=(Clerk)hm.get(tempKey); System.out.println(temp.getName()); }// for(int i=0;i<al.size();i++){// Clerk temp=(Clerk)al.get(i);//由于ArrayList中的数据都是Object的类型的,所以还需要将其强制转换成Clerk类型的// System.out.println(temp.getName());// } }}class Clerk{ private String name; public Clerk(String name){ this.name=name; } public String getName() { return name; } public void setName(String name) { this.name = name; }}
0 0
- HashMap
- HashMap
- HashMap
- HashMap
- HashMap
- HashMap
- HashMap
- HashMap
- HashMap
- HashMap
- HashMap
- hashmap
- HashMap
- HashMap
- HashMap
- hashmap
- HashMap
- Hashmap
- #读书笔记#《The Art of Software Testing》——第六章
- kernel-firmware
- bzoj-1128 Lam
- Bash shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义
- 使用CentOS DVD1 和DVD2做本地yum源
- HashMap
- 成为Java GC专家(4)—Apache的MaxClients参数详解及其在Tomcat执行FullGC时的影响
- rlimit 介绍
- python之xpath爬虫
- 观察力
- LeetCode Decode Ways
- Python学习笔记(三)
- bzoj-1112 砖块Klo
- hdoj 1870 愚人节的礼物