java 有序列表_java有序列表
關于有序和無序的定義:
有序:有序列表中的元素具有某種內(nèi)在的關聯(lián),這種關聯(lián)定義了列表之間的順序
無序:無序列表中的元素按使用者所選擇得任意方式排序
索引:索引列表為他的元素維護一段連續(xù)的數(shù)字索引值
有序列表:
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 list = new ArrayList();
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 list2 = new ArrayList();
list2.add(1);
list2.add(4);
list2.add(3);
for (Integer i:list2
) {
System.out.println(i);
}
System.out.println(list2);
/**
* 測試Map
*/
Map 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
標簽:set,java,序列表,list,System,add,println,out
來源: https://www.cnblogs.com/xww115/p/11487255.html
總結
以上是生活随笔為你收集整理的java 有序列表_java有序列表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 五菱接通电源没点火,发动机故障灯会一直亮
- 下一篇: 小熊发动机多重一个