文档章节

Map升序

mutouzhang
 mutouzhang
发布于 2014/04/21 20:18
字数 68
阅读 26
收藏 2
点赞 0
评论 0
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;


public class CopyOfAddAll {
	public static void main(String[] args) {
		Map map = new HashMap();
		map.put(1, "a");
		map.put(3, "b");
		map.put(2, "c");
		
		Set set = map.entrySet();
		Iterator iterator = set.iterator();
		
		String string = "";
		while (iterator.hasNext()) {
			Map.Entry<Object, String>  mEntry = (Entry<Object, String>) iterator.next();
			System.out.println(mEntry.getKey()+" ---" + mEntry.getValue());
			string += mEntry.getValue();
		}
		System.out.println(string);
	}
}


© 著作权归作者所有

共有 人打赏支持
mutouzhang
粉丝 6
博文 189
码字总数 91235
作品 0
洛阳
程序员
Java - Collection

set list queue是collection的后继,sortedset是set的后继,sortedmap是map的后继。 Set -- HashSet(哈希)/TreeSet(红黑树)/LinkedHashList(链表)不允许重复元素的集合。 List -- Arra...

ypingcn ⋅ 2016/11/01 ⋅ 0

java 集合----Map、Collection(List、Set)

接口:红色;实现类:黑色字体 一、 Collection集合 Collection _____Set(HashSet) _____SortedSet(TreeSet) _____List(ArrayList,LinkedList,Vector ) Collection:集合层次中的根接口,J...

LYQ1990 ⋅ 2016/04/28 ⋅ 0

Java之Map的键,值多重排序问题解决方案

Map排序的实际应用场景 我们知道,Map不同于List,它是无序的,但我们实际工作中某些业务场景是需要Map按照一定的顺序排列组合的,有些需要按键排序,有些则需要按值排序。比如说我们现在返回...

AireyZXL ⋅ 05/17 ⋅ 0

Learn Python3:高阶函数

把函数作为参数传入,这样的函数称为高阶函数 以下是常用的高阶函数: 1、map map()函数接收两个参数,一个,一个,将传入的函数依次作用到序列的每个元素,并返回一个新的。 例如有这样一个...

Othershe ⋅ 2017/10/19 ⋅ 0

STL中map键值为struct时报错处理

最近在使用stl中的map容器时,碰到key为结构体的情况,总结如下,以便提醒自己。 我的使用情景是,我需要根据不同的比例尺、道路类型这两个参数获取到对应的道路宽度,由于我是使用map解决这...

欧阳俊文 ⋅ 2013/08/12 ⋅ 0

java如何对ArrayList中对象按照该对象某属性排序

有几个方法可以实现:让 Student 实现Comparable接口,或是实例化一个比较器,现在用 Comparator 比较器实例来做一个: 2.添加 Comparable 接口,重写 compareTo 方法。然后你可以用 TreeSe...

文文1 ⋅ 2016/06/19 ⋅ 0

guava复杂集合的运用

public void testGuava(){ PrepayTradeRecord ptr = new PrepayTradeRecord(); ptr.setPrepayAccId(1L); PrepayTradeRecord ptr2 = new PrepayTradeRecord(); ptr2.setPrepayAccId(2L); Prep......

zheng854938169 ⋅ 2017/02/23 ⋅ 0

Collections.reverse对list集合进行降序排序

public class Test { // Collections.sort(list);// System.out.println(list); } 今天无意中搜了一下Collections.reverse这个方法,结果发现有些人对它的误解蛮深的。下面是一个有百万访问量...

圆梦巨人 ⋅ 03/28 ⋅ 0

java中的集合框架总结

一、Collection: List 、Set 、Map(List Set Map 为Collection的子接口) List的实现类:ArrayList LinkedList Map的实现类:HashMap TreeMap Set的实现类:HashSet TreeSet 二、Collection中......

寄予心 ⋅ 2016/04/26 ⋅ 0

Spark常用函数总结和说明:

1. textFile() 读取数据源,返回一个string类型的RDD, 举例: 2. map() 遍历每条数据(或进行相应处理),主要用于数据过滤和处理 3.keys和values 返回RDD的key的集合和value的集合 4. colle...

zhglance ⋅ 05/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

tcp/ip详解-链路层

简介 设计链路层的目的: 为IP模块发送和接收IP数据报 为ARP模块发送ARP请求和接收ARP应答 为RARP模块发送RARP请求和接收RARP应答 TCP/IP支持多种链路层协议,如以太网、令牌环往、FDDI、RS-...

loda0128 ⋅ 45分钟前 ⋅ 0

spring.net aop代码例子

https://www.cnblogs.com/haogj/archive/2011/10/12/2207916.html

whoisliang ⋅ 今天 ⋅ 0

发送短信如何限制1小时内最多发送11条短信

发送短信如何限制1小时内最多发送11条短信 场景: 发送短信属于付费业务,有时为了防止短信攻击,需要限制发送短信的频率,例如在1个小时之内最多发送11条短信. 如何实现呢? 思路有两个 截至到当...

黄威 ⋅ 昨天 ⋅ 0

mysql5.7系列修改root默认密码

操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysql...

sskill ⋅ 昨天 ⋅ 0

Intellij IDEA神器常用技巧六-Debug详解

在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的...

Mkeeper ⋅ 昨天 ⋅ 0

zip压缩工具、tar打包、打包并压缩

zip 支持压缩目录 1.在/tmp/目录下创建目录(study_zip)及文件 root@yolks1 study_zip]# !treetree 11└── 2 └── 3 └── test_zip.txt2 directories, 1 file 2.yum...

蛋黄Yolks ⋅ 昨天 ⋅ 0

聊聊HystrixThreadPool

序 本文主要研究一下HystrixThreadPool HystrixThreadPool hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/HystrixThreadPool.java /** * ThreadPool used to executed {@link Hys......

go4it ⋅ 昨天 ⋅ 0

容器之上传镜像到Docker hub

Docker hub在国内可以访问,首先要创建一个账号,这个后面会用到,我是用126邮箱注册的。 1. docker login List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码 ...

汉斯-冯-拉特 ⋅ 昨天 ⋅ 0

SpringBoot简单使用ehcache

1,SpringBoot版本 2.0.3.RELEASE ①,pom.xml <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.3.RELE......

暗中观察 ⋅ 昨天 ⋅ 0

Spring源码解析(八)——实例创建(下)

前言 来到实例创建的最后一节,前面已经将一个实例通过不同方式(工厂方法、构造器注入、默认构造器)给创建出来了,下面我们要对创建出来的实例进行一些“加工”处理。 源码解读 回顾下之前...

MarvelCode ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部