插入顺序指的是在其中添加元素的数据结构(即,像一个集合的顺序List
,Set
,Map
等。) 。
例如,一个List
对象保持添加元素的顺序,而一个Set
对象不保持插入元素的顺序。
首先,获取一个List
对象并添加元素:
List<String> list = new ArrayList<>();
list.add("1Z");
list.add("2Y");
list.add("3X");
System.out.println(list);
Run Code Online (Sandbox Code Playgroud)
输出(即内部的对象List
):[1Z,2Y,3X](顺序与插入相同)
现在,拿一个Set
对象:
Set<String> set = new HashSet<>();
set.add("1Z");
set.add("2Y");
set.add("3X");
System.out.println(set);
Run Code Online (Sandbox Code Playgroud)
输出(即内部的物体Set
):[3X,2Y,1Z](顺序受干扰)
归档时间: |
|
查看次数: |
10249 次 |
最近记录: |