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
    

      

  • 相关阅读:
    时间,关机重启及网络常识
    bash xshell 特性
    Http介绍
    rsync 守护进程模式小记
    定时任务+邮件发送 小记
    4.iptables的匹配条件(一)
    3.iptables规则管理
    2.iptables规则查询
    1.iptables概念
    4.LVS实验构建
  • 原文地址:https://www.cnblogs.com/xww115/p/11487255.html
Copyright © 2011-2022 走看看