容器存储元素的方式
来源:互联网 发布:xmind mac 编辑:程序博客网 时间:2024/05/23 01:04
public class PrintingContainers { /** * @param args */ public static void main(String[] args) { System.out.println(fill(new ArrayList<String>())); //按照存入的顺序保存元素 System.out.println(fill(new LinkedList<String>())); //按照存入的顺序保存元素 System.out.println(fill(new HashSet<String>())); //按照某种方式保存元素,顺序无意义 System.out.println(fill(new TreeSet<String>())); //按照升序保存元素 System.out.println(fill(new LinkedHashSet<String>())); //按照存入的顺序保存元素 System.out.println(fill(new HashMap<String, String>())); //按照某种方式保存元素,顺序无意义 System.out.println(fill(new TreeMap<String, String>())); //按照升序存储元素 System.out.println(fill(new LinkedHashMap<String, String>()));//按照插入顺序保存元素 } static Collection fill(Collection<String> collection) { collection.add("rat"); collection.add("cat"); collection.add("dog"); collection.add("dog"); return collection; } static Map fill(Map<String, String> map){ map.put("rat", "Fuzzy"); map.put("cat", "Rags"); map.put("dog", "Bosco"); map.put("dog", "Spot"); return map; }}
/* Output:
[rat, cat, dog, dog]
[rat, cat, dog, dog]
[cat, dog, rat]
[cat, dog, rat]
[rat, cat, dog]
{cat=Rags, dog=Spot, rat=Fuzzy}
{cat=Rags, dog=Spot, rat=Fuzzy}
{rat=Fuzzy, cat=Rags, dog=Spot}
*///:~
0 0
- 容器存储元素的方式
- stl容器在循环遍历中删除元素的方式
- map容器元素的三种插入方式
- 顺序容器和关联容器的存储方式和访问方式
- 连续存储方式的容器存储空间重分配问题
- 顺序容器插入元素时----避免使用存储的end迭代器
- 容器遍历删除特定条件元素应注意迭代器的增加方式
- STL容器元素的删除
- vector容器中元素初始化(容器的元素都是副本)
- 元素的显示方式
- 元素居中的方式
- 元素的显示方式
- XWork容器的存储结构
- dcos marathon - 容器的存储
- 容器存储的今生来世
- stl 中 容器 set 类插入,删除,遍历,其中存储的元素为基础类型 int (1)
- 容器元素
- 探究Java中Set和List转换时,元素的存储方式
- android之VideoView和视频播放View的扩展(三)
- 史上最简单的代理模式详解
- Kotlin开发Android笔记4:Kotlin中变量及属性
- a标签换行
- yii2项目实战之配置
- 容器存储元素的方式
- 【HDU】-1272-小希的迷宫(并查集)
- Javascript总结
- 【NOIP2013提高组】火柴排队
- java给图片添加水印方法
- HDU 1325
- 使用Charles进行移动APP抓包分析
- 字节数组转换成16进制的字符串
- 前后端分离。前端POST请求参数过长,导致400错误解决办法及分析