zoukankan      html  css  js  c++  java
  • java有序列表

    关于有序和无序的定义:

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

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

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

    有序列表:

    List

    HashTable

    TreeMap

    无序列表

    HashMap

    Set

    测试代码:

    package com.nps.base.xue.DataStructure.iteration;
    
    
    import java.util.*;
    
    /*
     * @author XueWeiWei
     * @date 2019/9/8 15:53
     */
    public class TestOne {
        public static void main(String[] args) {
            /**
             * 测试list
             */
            List<Character> list = new ArrayList<Character>();
            list.add(0,'D');
            list.add(1,'A');
            list.add(2,'1');
            for (char i:list
                 ) {
                System.out.println(i);
            }
            System.out.println(list);
    
            /**
             * 测试list是否有序
             */
            List<Integer> list2 = new ArrayList<Integer>();
            list2.add(1);
            list2.add(4);
            list2.add(3);
            for (Integer i:list2
            ) {
                System.out.println(i);
            }
            System.out.println(list2);
    
    
            /**
             * 测试Map
             */
            Map<Object,Object> map = new TreeMap<>();
    
            map.put(3,"lo");
            map.put(1,'l');
            map.put(2,2);
            System.out.println("treeMap是有序的");
            System.out.println(map);
    
            /**
             * 测试Set
             */
    
            Set set = new HashSet();
            set.add(69);
            set.add(15);
            set.add(1);
            set.add(2);
            System.out.println("set是无序的");
            System.out.println(set);
        }
    }
    

      

    测试结果:

    D
    A
    1
    [D, A, 1]
    1
    4
    3
    [1, 4, 3]
    treeMap是有序的
    {1=l, 2=2, 3=lo}
    set是无序的
    [1, 2, 69, 15]
    
    Process finished with exit code 0
    

      

  • 相关阅读:
    MySQL5.6升级5.7步骤
    PG数据库学习随笔(1)
    MySQL 8017+版本的clone-plugin 应用
    AWS多元复制到EC2机器
    AWS告警优化
    mongo微服务搭建
    py执行数据库存储过程
    mysql temporary table表一个机智用法:
    记录ddl操作
    sql改写
  • 原文地址:https://www.cnblogs.com/xww115/p/11487255.html
Copyright © 2011-2022 走看看