Java中的集合存储数据后,输出数据的有序和无序问题
来源:互联网 发布:施工网络计划图软件 编辑:程序博客网 时间:2024/05/15 16:23
HashSet , TreeSet , 无序是指存储数据的顺序和取出数据的顺序不一致;但是TreeSet 是按照指定的顺序排个序出来;
如果,我们想按照数据输入的顺序依次输出数据(即,如果依次输入4、1、7、3,输出时依次是4、1、7、3),此时需要用LinkedHashMap ,LinkedHashSet
package Demo;import java.util.*;import java.util.Map.*;public class DemoMap {public static void main(String[] args) {text3();System.out.println("==========================================");text4();}public static void text3(){Map<Integer,String> DemoMap=new HashMap<Integer,String>();DemoMap.put(4, "dddd");DemoMap.put(1, "a");DemoMap.put(3, "ccc");DemoMap.put(2, "bb");Iterator<Map.Entry<Integer , String>> it =DemoMap.entrySet().iterator();while(it.hasNext()){System.out.println(it.next());}}public static void text4(){Map<Integer,String> DemoMap=new LinkedHashMap<Integer,String>();DemoMap.put(4, "dddd");DemoMap.put(1, "a");DemoMap.put(3, "ccc");DemoMap.put(2, "bb");Iterator<Map.Entry<Integer , String>> it =DemoMap.entrySet().iterator();while(it.hasNext()){System.out.println(it.next());}}}
运行结果为: 0 0
- Java中的集合存储数据后,输出数据的有序和无序问题
- 【转载】java集合的有序和无序
- JAVA 有序集合 无序集合
- 有序集合和无序集合
- java之有序集合/无序集合
- Java集合的有序、无序、排序性质讨论
- Java集合中有关有序,无序的概念
- 【Java集合框架】Map与Set的有序与无序
- 集合的排序 一个集合中存储无序元素 使其有序化(字典顺序) 不去重
- 广播--的有序和无序
- SharedPreferences 存储集合数据丢失的问题
- Java集合数据存储的总结
- 从集合m个数据中选出n个无序数据集合,即数学公式C(m,n)的java实现
- 电脑中的数据输出和数据存储是怎么实现的
- 无序的有重复数据的list变成有序的无重复数据的list
- html中的有序列表和无序列表
- Array:一组数据的有序集合
- Map有序存储数据
- 【Java】Java中的位运算符与、或、非、异或的使用
- 1025. PAT Ranking (25)-PAT甲级
- Android CardView的常用属性
- python 处理pascal voc数据 读取xml文件
- CMD中编译器和调试器的常用命令
- Java中的集合存储数据后,输出数据的有序和无序问题
- 微信小程序之仿淘宝分类入口 —— 微信小程序实战商城系列(2)
- 基于《PythonCookbook》的学习(2)——在字符串的卡头或结尾做文本匹配
- Java 基于链表的队列创建
- CSDN日报20170414 ——《从菜鸟到架构师》
- 面向对象分析与设计实验:在线购物
- Android build.gradle写法
- oracle2
- 第三章 多态