1 iteratorlai 来循环
1.1
public static void main(String[] args) {
// TODO Auto-generated method stub
Map map = new HashMap();
map.put("drink", "1");
map.put("hello", "3");
map.put("food", "2");
Iterator iterator = map.keySet().iterator();
while(iterator.hasNext()){
System.out.println(map.get(iterator.next()));
}
}
1.2
Set entries = map.entrySet( );
Iterator iterator = entries.iterator( );
while(iterator.hasNext( )) {
Map.Entry entry =(Map.Entry)iterator.next();
Object key = entry.getKey( );
Object value = entry.getValue();
System.out.println("Key:"+key);
System.out.println("/n"+entry); //food=2
}
2 Collections 得到最大最小值
Collection collection = map.values();//返回数值
Set sets= map.keySet();
System.out.println(Collections.max(sets));//key的最大值
Collection collection = map.values();
System.out.println(Collections.max(collection));//value的最大值
分享到:
相关推荐
该文件里包含两个.jar包: collections-generic-4.01.jar和looks-2.1.4.jar, 引入collections-generic-4.01.jar: 右击工程--》Build path ——》Add External JAR-->选中collections-generic-4.01.jar --》OK 在源...
MapIterator interface to provide simple and quick iteration over maps Transforming decorators that alter each object as it is added to the collection Composite collections that make multiple ...
MapIterator接口提供简单快速的迭代迭代 转换装饰器,在添加到集合中时更改每个对象 使多个集合看起来像一个的复合集合 添加了保留订单元素的有序映射和集合,包括基于LRU的映射 允许在密切控制下对密钥和/或值进行...
所有功能都应与iterator和asyncIterator ,如果其中一个功能使用asyncIterator (例如,当您引入delay(100) ),请不要忘记await结果! const program = pipe ( map ( x => x * 2 ) , filter ( x => x % 4 === 0...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2.List(列表<接口>)以线性方式存储,有序,允许重复主要实现类有LinkList(采用链表数据结构)和ArrayList(代表可大可小的数组) Eg: ...
Java类集框架 最大单值操作父接口Collection及其子接口、子类: List接口、ArrayList类、...Iterator、ListIterator、foreach、废除的Enumeration Collections工具类 Comparable接口、equals()方法、hashCode()方法
使用Collections IO File对象 InputStream OutputStream Filter模式 操作Zip 读取classpath资源 序列化 Reader Writer PrintStream和PrintWriter 日期与时间 基本概念 Date和Calendar LocalDateTime ...
另外它的几个辅助类要掌握:Iterator和Collections。Collections类 提供容器的一些通用工具,比如排序。而说到排序,就牵扯出了比较器:Comparator。能够熟练使用Comparator类,可以让你为自己的需求和自己的类定制...
commons-collections-3.2.1 commons-lang-2.6 commons-logging-1.1.3 ezmorph-1.0.6 json-lib-2.4-jdk15 demo: package com; import java.util.ArrayList; import java.util.HashMap; import java.util....
Java 最常见的 208 道面试题:第二模块答案 18. java 容器都有哪些? 19. Collection 和 Collections 有什么区别?...32. Iterator 怎么使用?有什么特点? 33. Iterator 和 ListIterator 有什么区别?
因为和迭代器相比有一个很大的不同,list/truple/map/dict这些数据的大小是确定的,也就是说有多少事可知的。但迭代器不是,迭代器不知道要执行多少次,所以可以理解为不知道有多少个元素,每调用一次next(),就会往...
Java 集合概述 Collection 接口 Iterator 接口 Set List Map Collections 工具类 Enumeration
-、Iterator Iterable ListIterator 二、Map 和 Collection 接口Map 集合体系详解 HashMap LinkedHashMap TreeMap WeakHashMap Hashtable Collection 集合体系详解 Set 接口 AbstractSet 抽象类SortedSet 接口...
Java平台提供了一个全新的集合框架,框架的核心为Collection、List(列表)、Set(集合)和Map...为了方便用户使用,Java平台还提供了Collections和Arrays工具类。collection.rar分别对上述内容进行详细讲解演示。
能够使用类Arrays和Collections中的方法操作数组和集合。 知道实现比较器(Comparable,Comparator)用于排序算法(多态性)。 [*]了解同步包装和不可修改包装。 第12章 IO与串行化 2...
Java 集合概述 Collection 接口 Iterator 接口 Set List Map Collections 工具类 Enumeration
工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections) 这个图乱的一批o_o … emmmm大致可以看出,上面有三巨头,即Iterator、Collection、Map(虚线框是接口,实线框是类),Java的集合类主要就是由...
32. Iterator 怎么使用?有什么特点? 12 33. Iterator 和 ListIterator 有什么区别? 13 三、多线程 13 35. 并行和并发有什么区别? 13 36. 线程和进程的区别? 14 37. 守护线程是什么? 14 38. 创建线程有哪几种...
32.Iterator 怎么使用?有什么特点? 33.Iterator 和 ListIterator 有什么区别? 34.怎么确保一个集合不能被修改? 三、多线程 35.并行和并发有什么区别? 36.线程和进程的区别? 37.守护线程是什么? 38.创建线程有...