关于有序和无序的定义:

有序:有序列表中的元素具有某种内在的关联,这种关联定义了列表之间的顺序

无序:无序列表中的元素按使用者所选择得任意方式排序

索引:索引列表为他的元素维护一段连续的数字索引值

有序列表:

List

HashTable

TreeMap

无序列表

HashMap

Set

测试代码:

  1. package com.nps.base.xue.DataStructure.iteration;
  2.  
  3. import java.util.*;
  4.  
  5. /*
  6. * @author XueWeiWei
  7. * @date 2019/9/8 15:53
  8. */
  9. public class TestOne {
  10. public static void main(String[] args) {
  11. /**
  12. * 测试list
  13. */
  14. List<Character> list = new ArrayList<Character>();
  15. list.add(0,'D');
  16. list.add(1,'A');
  17. list.add(2,'1');
  18. for (char i:list
  19. ) {
  20. System.out.println(i);
  21. }
  22. System.out.println(list);
  23.  
  24. /**
  25. * 测试list是否有序
  26. */
  27. List<Integer> list2 = new ArrayList<Integer>();
  28. list2.add(1);
  29. list2.add(4);
  30. list2.add(3);
  31. for (Integer i:list2
  32. ) {
  33. System.out.println(i);
  34. }
  35. System.out.println(list2);
  36.  
  37. /**
  38. * 测试Map
  39. */
  40. Map<Object,Object> map = new TreeMap<>();
  41.  
  42. map.put(3,"lo");
  43. map.put(1,'l');
  44. map.put(2,2);
  45. System.out.println("treeMap是有序的");
  46. System.out.println(map);
  47.  
  48. /**
  49. * 测试Set
  50. */
  51.  
  52. Set set = new HashSet();
  53. set.add(69);
  54. set.add(15);
  55. set.add(1);
  56. set.add(2);
  57. System.out.println("set是无序的");
  58. System.out.println(set);
  59. }
  60. }

  

测试结果:

  1. D
  2. A
  3. 1
  4. [D, A, 1]
  5. 1
  6. 4
  7. 3
  8. [1, 4, 3]
  9. treeMap是有序的
  10. {1=l, 2=2, 3=lo}
  11. set是无序的
  12. [1, 2, 69, 15]
  13.  
  14. Process finished with exit code 0

  

java有序列表的更多相关文章

  1. 9月5日网页基础知识 通用标签、属性(body属性、路径、格式控制) 通用标签(有序列表、无序列表、常用标签)(补)

    网页基础知识 一.HTML语言 HTML语言翻译汉语为超文本标记语言. 二.网页的分类 1.静态页面:在静态页面中修改网页内容实际上就是修改网页原代码,不能从后台操作,数据来只能来源于原于代码.静态网 ...

  2. java中 列表,集合,数组之间的转换

    java中 列表,集合,数组之间的转换 java中 列表,集合,数组之间的转换 java中 列表,集合,数组之间的转换 List和Set都是接口,它们继承Collection(集合),集合里面任何数据 ...

  3. 9月11日上午HTML有序列表、无序列表、网页的格式和布局

    样式表 六.列表方块 1.有序列表变无序列表 <ol> <li>张店</li> <li>桓台</li> <li>淄川</l ...

  4. HTML无序列表和有序列表

    html无序列表<ul><li></li></ul>   ul属性设定:<ul type="square"> 常用属性值 ...

  5. 有序列表和无序列表、流、格式布局:position

    列表方块: 有序列表和无序列表 ol/ul 例如<ol: style:"list-style:""  "> 1.<ol: style:&quo ...

  6. 我教女朋友学编程html系列(7)—Html无序列表、自定义列表、有序列表及常用例子

    昨天写的那篇文章<我教女朋友学编程Html系列(6)—Html常用表单控件>,基本上有1000人左右看了,那边文章是我站在前人的肩膀上修改来的,添加了截图和说明,合并了例子,使之更容易被初 ...

  7. html有序列表和无序列表

    css控制UL LI 的样式详解(推荐) CSS: 代码如下: #menu ul {list-style:none;margin:0px;} #menu ul li {float:left;} 代码如 ...

  8. 今天学习了无序列表和有序列表和使用HTML5创建表格

    ol建立有序列表,该列表可以用设置type="A/a" 其语法架构为 <ol> <li></li> <li></li> ...

  9. HTML&CSS基础学习笔记1.14—有序列表及列表嵌套

    我们上篇讲到了无序列表,那么今天就来看看有序列表和他们的组合嵌套使用吧. 有序列表 现在我们要做那堆杂事了,但是发现这么多杂事,先做哪个好呢?于是我们给这堆杂事弄个优先级排序,让我们能够按照顺序做下去 ...

随机推荐

  1. 59、salesforce实现数据的批量处理

    批处理,往自己的邮箱发一封邮件,批处理采用异步的处理方式处理数据,最多可以处理5000万条数据 global with sharing class MerchandiseBatch implement ...

  2. python正常时间和unix时间戳相互转换的方法

    python正常时间和unix时间戳相互转换的方法 本文实例讲述了python正常时间和unix时间戳相互转换的方法.分享给大家供大家参考.具体分析如下: 这段代码可以用来转换常规时间格式为unix时 ...

  3. Java DOM解析器 - 解析XML文档

    使用DOM的步骤 以下是在使用DOM解析器解析文档使用的步骤. 导入XML相关的软件包. 创建DocumentBuilder 从文件或流创建一个文档 提取根元素 检查属性 检查子元素 导入XML相关的 ...

  4. Scrapy框架: 登录网站

    一.使用cookies登录网站 import scrapy class LoginSpider(scrapy.Spider): name = 'login' allowed_domains = ['x ...

  5. dubbo的一些特性理解一下

    还有 启动检查.负载均衡.多协议支持 等 待总结

  6. 分布式-技术专区-Redis分布式锁原理实现

    在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务.分布式锁等.那具体什么是分布式锁,分布式锁应用在哪些业务场景.如何来实现分布式锁呢?今天来探讨分布式锁这个话题. ...

  7. 结对编程(四则运算题目生成器core第七组)对接心得

    在这篇博客博主想记录一下此次结队编程作业中与ui组对接的心得.在这里我也想表达一下对涂涵越同学的敬佩,他遇到困难时孜孜不倦求解的毅力着实让我佩服,我们在dll的生成上遇到了很大的困难,要不是他的坚持我 ...

  8. 8、服务发现&服务消费者Feign

    spring cloud的Netflix中提供了两个组件实现软负载均衡调用,分别是Ribbon和Feign.上一篇和大家一起学习了Ribbon. Ribbon :Spring Cloud Ribbon ...

  9. MySQL锁机制浅析

    MySQL使用了3种锁机制 行级锁,开销大,加锁慢,会出现死锁,发生锁冲突的概率最高,并发度也最高 表级锁,开销小,加锁快,不会出现死锁,发生锁冲突的概率最低,并发度最低 页级锁,开销和加锁时间界于表 ...

  10. js转义符

    \0 :null(\u0000) \b :后退键(\u0008) \f :换页符(\u000C) \n :换行符(\u000A) \r :回车键(\u000D) \t :制表符(\u0009) \v ...