package hashmap;
import java.util.Iterator;
import java.util.Map;
import java.util.HashMap;
import java.util.ArrayList;
/**
* TODO 对HashMap的迭代
* @author fxfeng
* @create 2005-12-20
*/
public class HashMapTest {
private static Map temp = new HashMap();
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=0; i<10; i++){
String str = "string" + i;
temp.put(new Integer(i), str);
}
if(temp.containsKey(new Integer(5))){
System.out.println("Contains!");
}else{
System.out.println("No contains!");
}
System.out.println("/////////////////////////////////////////");
for(Iterator it = temp.entrySet().iterator(); it.hasNext(); ){
Map.Entry e = (Map.Entry)it.next();
System.out.println("key: " + e.getKey());
System.out.println("value: " + e.getValue());
}
System.out.println("//////////////////////////////////////////");
}
}
import java.util.Iterator;
import java.util.Map;
import java.util.HashMap;
import java.util.ArrayList;
/**
* TODO 对HashMap的迭代
* @author fxfeng
* @create 2005-12-20
*/
public class HashMapTest {
private static Map temp = new HashMap();
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=0; i<10; i++){
String str = "string" + i;
temp.put(new Integer(i), str);
}
if(temp.containsKey(new Integer(5))){
System.out.println("Contains!");
}else{
System.out.println("No contains!");
}
System.out.println("/////////////////////////////////////////");
for(Iterator it = temp.entrySet().iterator(); it.hasNext(); ){
Map.Entry e = (Map.Entry)it.next();
System.out.println("key: " + e.getKey());
System.out.println("value: " + e.getValue());
}
System.out.println("//////////////////////////////////////////");
}
}
发表评论
-
17招获得旺盛精力
2009-03-19 17:05 65617招获得旺盛精力2008-06-05 12:021.每天运动 ... -
j2ee总体学习计划
2009-03-19 16:59 871J2EE总体的学习计划 第一部分: JAVA ... -
我国最新贫富标准线出炉,看看你属于哪个阶级?
2009-03-19 16:14 769超级大富豪:年收入在5000万以上 大富豪:年收入在1 ... -
一位毕业奋斗八年后的成功人士,给年轻人的10个忠告
2009-03-19 15:56 8201、努力 工作要努 ... -
优化网站性能 提高网站速度访问速度的14条实践
2009-03-19 15:06 664相信互联网已经越来越 ... -
欲为Java技术大牛所需的25个学习要点
2009-03-19 14:46 6711. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式 ... -
jxl的API应用
2009-03-19 14:40 944使用Windows操作系统的朋 ... -
当一名IT首脑,你行吗
2009-03-19 09:40 699人人都希望多知道些别 ... -
提醒你五件事!我希望每一位都看!
2009-03-19 09:38 602提醒你五件事!我希望 ... -
一个清华学生在香港留学受到的心灵震憾(转)
2009-03-19 09:14 72198年本科毕业,又顺利地被保研,当时的我只是一个憨憨的书呆子, ... -
090313思考
2009-03-13 14:37 603要做的事项: 1、周五晚上照原定计划进行学习。 2、周 ... -
程序人生--一个程序员对学弟学妹建议
2009-03-13 14:11 532我始终认为,对一个初 ... -
在华为工作十年的感悟
2009-03-13 12:59 733(注:本文作者,徐家骏,是华为数据中心的头,技术超级牛人,一级 ...
相关推荐
Map a = new HashMap(); //方法一 Iterator it = a.entrySet().iterator(); while (it.hasNext()) { Map.Entry pairs = (Map.Entry) it.next(); System.out.println(pairs.getValue()); } //以下方法需要jdk5以上...
无序:HashMap中的元素没有固定的顺序,可以通过迭代器或for-each循环遍历元素。 总之,HashMap是一种非常实用的数据结构,可以用于存储键值对,并且具有较高的性能和灵活性。但是,在使用HashMap时需要注意线程...
根据规范,基本Hashmap不能保证在迭代时满足插入顺序。 如果要在迭代时保证插入顺序,请使用LinkedHashMap 。 这些键是真正键入的且唯一的,这意味着1!==“ 1”。 明智地选择您的地图。 选择集合时,值得理解您...
但如果循环是为了找到特定元素,那目前还没有什么优化的办法,使得遍历数组和采用HashMap 的版本一样快。以数据库的性能为例,但运行环境的任何部分都可能会引起性能问题。 对于整体系统,采取结构化方法针对系统的...
下面我们来根据value获取key,根据key获取value(1.foreach循环遍历 2.迭代器遍历) 举一个例子会更生动! 题目 创建一个Map集合,在集合中放入年份、世界杯冠军获得的国家。存储的键值对例如:“1994”,“巴西”;...
掌握List集合、Set集合、Map集合的使用以及Iterator迭代器和foreach循环的使用 了解常用的集合类 熟悉泛型的使用
但如果循环是为了找到特定元素,那目前还没有什么优化的办法,使得遍历数组和采用HashMap 的版本一样快。以数据库的性能为例,但运行环境的任何部分都可能会引起性能问题。 对于整体系统,采取结构化方法针对系统的...
另外 我们可以先把hashMap 转为集合Collection,再迭代输出,不过得到的对象 //方法一: 用entrySet() Java代码 Iterator it = emails.entrySet().iterator(); while(it.hasNext()){ Map.Entry m=(Map...
js:迭代:内循环/外循环 算法:CAP定理 C ++:堆栈和堆上的内存分配 Java:受谁保护? Java:PECS js:...休息vs ...传播 待办事项 js:设置对象 js:数组功能方法 Java:接口与类 Java:空值与可选值 Java:清单...
这些示例说明了Rust语法的小部分游乐场链接到Rust语法示例所有权受到使用的约束按值传递并按引用传递具有构造函数和方法的结构有界的通用结构在循环中显式使用迭代器,在for循环中隐式使用遍历数组,String,Vec,...
3.1.2 HashMap和HashSet 3.1.3 TreeMap和TreeSet 3.2 Map和List 3.2.1 Map的values()方法 3.2.2 Map和List的关系 3.3 ArrayList和LinkedList 3.3.1 Vector和ArrayList的区别 3.3.2 ArrayList和LinkedList...
java8 集合源码分析 JAVA: 基本语法 static 修饰变量 方法 静态块(初始化块 构造函数 ) 静态内部类() 静态导包 ...foreach循环原理() ...HashMap(,) HashMap怎么判断两个元素不是同一个(equals ...迭代器是强一
4.21 Map集合的实现类HashMap 46 4.22单例模式和模版方法模式 48 Java SE核心II 49 5.1 Java异常处理机制 49 5.2 File文件类 51 5.3 RandomAccessFile类 53 5.4基本流:FIS和FOS 55 5.5缓冲字节高级流:BIS和BOS 56 ...
接着昨天的,如果中的items类型是map或者Collection类型的,怎样使用增强for循环; 首先还是创建一个标签处理器类,定义两个属性,String var; Object items; 因为items要迭代各种集合,所以要使用Object; 然后重写...
16_集合-hashset-hashmap-迭代器-entryset$ d3 b$ ~5 b! @- Z* }- C 17_快捷键设置* L* C. y4 Z1 v0 p) [8 p3 A 18_IO& f, H- i' w( B; P% V; Q" z. L( n/ q 19_IO2 20_文件归档和解档 21_TCP+udp协议-广播 22_UDP...
i++){ //运行老久,减少循环次数会快很多,只是精确度小些 pi += (fenZi/fenMu) ; fenZi *= -1.0; //每项分子的变化是+4,-4,+4,-4 .... fenMu += 2.0; //分母的变化是1,3,5,7, .... 每项递加2 } ...
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者...
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者...
(1)针对多窗口类浏览器模式问题,指出并分析了该问题存在的原因,利用Activity的运行机制,通过Fragment栈对主要模块的Webview进行管理,实现对不同模块之间切换的控制。 (2)针对跨域数据交互问题,指出并分析了...