17-5:LinkedHashSet有序且为链表,HashSet无序
2012-07-06 20:13
423 查看
package cn.itcast.p4.hashset.demo; import java.util.HashSet; import java.util.Iterator; import java.util.LinkedHashSet; public class LinkedHashSetDemo { /** * @param args */ public static void main(String[] args) { HashSet hs = new LinkedHashSet(); hs.add("hahah"); hs.add("hehe"); hs.add("heihei"); hs.add("xixii"); // hs.add("hehe"); Iterator it = hs.iterator(); while(it.hasNext()){ System.out.println(it.next()); } } }
package cn.itcast.p4.hashset.demo; import java.util.HashSet; import java.util.Iterator; public class HashSetDemo { /** * @param args */ public static void main(String[] args) { HashSet hs = new HashSet(); hs.add("hehe"); // hs.add("heihei"); hs.add("hahah"); hs.add("xixii"); hs.add("hehe"); Iterator it = hs.iterator(); while(it.hasNext()){ System.out.println(it.next()); } } }
package cn.itcast.p4.hashset.test; import java.util.HashSet; import java.util.Iterator; import cn.itcast.p.bean.Person; public class HashSetTest { /** * @param args */ public static void main(String[] args) { HashSet hs = new HashSet(); hs.add(new Person("lisi4",24)); hs.add(new Person("lisi7",27)); hs.add(new Person("lisi1",21)); hs.add(new Person("lisi9",29)); hs.add(new Person("lisi7",27)); Iterator it = hs.iterator(); while(it.hasNext()){ Person p = (Person)it.next(); System.out.println(p); // System.out.println(p.getName()+"...."+p.getAge()); } } }
相关文章推荐
- java:Set对象TreeSet有序子类,HashSet无序子类,重复对象二
- 合并两个有序链表(面试题 17)
- 17_Android中Broadcast详解(有序广播,无序广播)最终广播,Bundle传递参数,传递参数的时候指定权限
- 用数组实现3种类型的线性表(有序链表、无序链表、索引链表)
- 有序链表(或无序链表)的合并
- 用链表实现3种类型的线性表(有序链表、无序链表、索引链表)
- java: Set类及子类:TreeSet有序子类,HashSet无序子类:重复元素
- Set的某个不孝逆子:LinkedHashSet有序唯一
- 剑指offer面试题17,18:反转链表+合并有序链表
- 将一个有序链表和一个无序链表合并,并按序号大小排序
- HashSet Integer输出有序,String输出无序
- 无序链表合并为一个有序链表,且排序后链表中无重复元素
- 17_合并两个有序链表
- 17合并两个有序链表PYTHON
- 【剑指offer】链表相关-合并两个有序链表&递归写法17
- 【面试题】剑指Offer-17-合并两个有序的单链表
- 剑指Offer---面试题17:合并两个有序链表
- LinkedHashSet 元素唯一,存储取出有序
- LeetCode.206. Reverse Linked List(反转有序链表)
- 剑指offer 面试题17 合并两个有序链表