一段代码让你理解set和list的区别
来源:互联网 发布:西安聚赢网络 编辑:程序博客网 时间:2024/06/11 09:53
先看代码,最好亲自写
package com.leilei;import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;public class HashSetTest {public static void main(String[] args) {List lists = new ArrayList();lists.add("1");lists.add("2");lists.add("3");lists.add("2");System.out.println(lists);for(Object object:lists){String list = (String)object;System.out.println(list);}System.out.println("------------------------");// 创建集合添加元素Set books = new HashSet();books.add("1");books.add("2");books.add("3");books.add("3");System.out.println(books);//遍历集合for(Object object:books){String book = (String)object;System.out.println(book);}}}
再看运行结果
----------------------------------------------------这里开始----------------------------------------------------------------
[1, 2, 3, 2]
1
2
3
2
------------------------
[3, 2, 1]
3
2
1
----------------------------------------------------这里结束----------------------------------------------------------------
结论:list存储有序可重复的对象,set存储无序不可重复的set,添加重复数据会失败。
- 一段代码让你理解set和list的区别
- 一段代码让你理解二叉树的递归奥秘
- 一段有趣的js代码,让你对js的运行加载有深刻的理解
- list和set的区别
- Set 和 List 的区别
- Set和List的区别
- list和set的区别
- Set和List的区别
- List和Set的区别
- list和set的区别
- 一段让你晕上半天却找不出错误的JS代码
- 一段简单代码助你理解i++和++i的不同
- 描述消费者和生产者模式的代码(有些公司面试的时候会让你直接写一段代码)
- set 和list区别
- java的list和set的区别
- Set和List的区别,List和Map的区别(介绍List,Set,Map对象结构
- Set和List 的关系与区别
- List,set,Map 的用法和区别
- JAVA 正则表达式 (超详细) .
- phpcms单页的标题显示
- 体验用数组法求一个数的N进制数(N由键盘输入)
- InnoDB管理
- 解决极光推送Jpush混淆报错问题
- 一段代码让你理解set和list的区别
- 有关ListView的每一行无法点击的问题
- JAVA String.format 方法使用介绍
- 获得网站在百度关键字搜索的排名
- 在 Adobe AIR 中为不同屏幕尺寸的多种设备提供支持
- 数据挖掘:同义词的那些事
- JNI 中文字符串转换乱码的处理
- Andorid之Annotation框架初使用(一)
- linux boa服务器