Java中treeMap的使用
来源:互联网 发布:python 计算 macd 编辑:程序博客网 时间:2024/05/17 23:24
众所周知,TreeMap是一种可以用key来排序的map,下面说一下如何使用。
第一步 定义1个 实现Comparator接口,重载 public int compare(Step o1, Step o2) 方法 或静态类
如下:
- static Comparator comparator1 = new Comparator() {
- public int compare(Object o1, Object o2) {
- return Integer.parseInt(o2.toString()) - Integer.parseInt(o1.toString());
- }
- };
- class comparator1 implements Comparator
- {
- public int compare(Object o1,Object o2)
- {
- return Integer.parseInt(o2.toString()) - Integer.parseInt(o1.toString());
- }
- }
第二步 初始化treemap时,构造函数中传入 该Comparator的实现类
- Map<String,Integer> map=new TreeMap<String,Integer>(comparator);
这样,遍历treemap时 就是按照key的倒叙排列的了。
0 0
- Java中treeMap的使用。。
- Java中treeMap的使用
- Java中TreeMap的实现
- java TreeMap排序的使用
- 网页中使用TreeMap类型的数据
- Java中HashMap,LinkedHashMap,TreeMap的区别
- Java中HashMap,LinkedHashMap,TreeMap的区别
- Java中HashMap,LinkedHashMap,TreeMap的区别
- Java中HashMap,LinkedHashMap,TreeMap的区别
- Java中HashMap,LinkedHashMap,TreeMap的区别
- Java中HashMap,LinkedHashMap,TreeMap的区别
- Java中HashMap,LinkedHashMap,TreeMap的区别
- Java中HashMap和TreeMap的区别
- Java中HashMap,LinkedHashMap,TreeMap的区别
- Java集合类中TreeMap的应用
- java中TreeMap的迭代
- Java中HashMap,LinkedHashMap,TreeMap的区别
- Java中HashMap,LinkedHashMap,TreeMap的区别
- solr6.x配置文件managed-schema说明
- linux内核部件分析(四)——更强的链表klist
- eclipse启动报错
- linux opencv and vlc and gloox配置
- 浅谈项目系统架构分层
- Java中treeMap的使用
- IntelliJ使用指南—— 导入Eclipse的Web项目
- HTTP协议详解(真的很经典)
- Flask web学习笔记1
- Zookeeper-基础
- db2基本概念
- 基于 Rancher 的企业 CICD 环境搭建
- sql 语句大集合
- 基于TI-RTOS的CC2650DK开发(8)---任务