• 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
    

      

  • 相关阅读:
    c语言中重要函数
    python 类属性、对象属性
    windows下PIP安装模块编码错误解决
    python爬取百思不得姐视频
    ubuntu下刷新dns
    pycharm设置安装python第三方插件
    python将str转换成字典
    pyqt加载图片
    Python端口扫描器
    自己构造用于异步请求的JSON数据
  • 原文地址:https://www.cnblogs.com/xww115/p/11487255.html
Copyright © 2020-2023  润新知