博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java Set
阅读量:346 次
发布时间:2019-03-04

本文共 962 字,大约阅读时间需要 3 分钟。

  • 无序(添加和取出的顺序不一致),没有索引
  • 不允许重复元素,所以最多包含一个null
  • 和List接口一样,Set接口也是Collection接口的子接口,因此,常用方法和Collection接口一样
  • set接口的遍历方式
    1. 迭代器
    2. 增强for
    3. 不能使用索引的方式来获取(普通for)
public class HashSetDemo {
public static void main(String[] args) {
// 不能存放重复的元素, 元素是无序的, // 存进去是无序的,不过每次取出来都是一致的 Set set = new HashSet(); set.add("ll1"); set.add("ll1"); set.add("ll3"); set.add("ll4"); set.add(null); set.add(null); // [ll1, null, ll3, ll4] System.out.println(set); // 迭代器 Iterator iterator = set.iterator(); while (iterator.hasNext()) {
Object object = iterator.next(); // ll1, null, ll3, ll4, System.out.print(object + ", "); } System.out.println(); // 增强for(底层是迭代器) for (Object object : set) {
// ll1, null, ll3, ll4, System.out.print(object + ", "); } // set 接口对象,不能通过索引获取 }}

转载地址:http://phce.baihongyu.com/

你可能感兴趣的文章