Java HashSet add() 方法

add() 向Set集合中添加元素,添加成功返回true,否则返回false。

1 语法

public boolean add(E e)  

2 参数

添加的元素。

3 返回值

添加成功返回true,否则返回false。

4 HashSet add()示例1

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java HashSet.add()方法的例子
 */
import java.util.*;

public class Demo {

    public static void main(String[] args) {
        HashSet<String> set=new HashSet<String>();
        set.add("eric");
        set.add("jack");
        set.add("rose");
        set.add("mark");
        //遍历元素
        Iterator<String> itr=set.iterator();
        while(itr.hasNext()){
            System.out.println(itr.next());
        }
    }
}

输出结果为:

eric
rose
jack
mark

5 HashSet add()示例2

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java HashSet.add()方法的例子
 */
import java.util.*;

public class Demo {

    public static void main(String[] args) {
        //创建HashSet
        HashSet<Integer> hset = new HashSet<Integer>();
        //添加元素
        hset.add(121);
        hset.add(111);
        hset.add(151);
        //打印HashSet
        System.out.println("Hash set Elements: "+ hset);
    }
}

输出结果为:

Hash set Elements: [151, 121, 111]

6 HashSet add()示例3

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java HashSet.add()方法的例子
 */
import java.util.*;

public class Demo {

    public static void main(String[] args) {
        //创建HashSet
        HashSet<String> hashset1 = new HashSet<String>();
        //添加元素
        hashset1.add("Yiidian");
        hashset1.add("Baidu");
        hashset1.add("WeChat");
        boolean flag = hashset1.add("Google");
        System.out.println("插入成功了么?? - "+flag);
        //打印HashSet
        System.out.println("HashSet的元素:");
        for(String val : hashset1)
        {
            System.out.println(val);
        }
    }
}

输出结果为:

插入成功了么?? - true
HashSet的元素:
Google
WeChat
Baidu
Yiidian

7 HashSet add()示例4

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java HashSet.add()方法的例子
 */
import java.util.*;

class Book {
    int id;
    String name,author,publisher;
    int quantity;
    public Book(int id, String name, String author, String publisher, int quantity) {
        this.id = id;
        this.name = name;
        this.author = author;
        this.publisher = publisher;
        this.quantity = quantity;
    }
}

public class Demo {
    public static void main(String[] args) {
        HashSet<Book> set=new HashSet<Book>();
        //创建Book对象
        Book b1=new Book(101,"Java从放弃到入门","一点教程","清华出版社",8);
        Book b2=new Book(102,"Servlet编程","一点教程","铁路部出版社",4);
        Book b3=new Book(103,"SpringBoot实战","一点教程","青年出版社",6);
        //添加Book对象到HashSet
        set.add(b1);
        set.add(b2);
        set.add(b3);
        //遍历HashSet
        for(Book b:set){
            System.out.println(b.id+" "+b.name+" "+b.author+" "+b.publisher+" "+b.quantity);
        }
    }
}

输出结果为:

102 Servlet编程 一点教程 铁路部出版社 4
101 Java从放弃到入门 一点教程 清华出版社 8
103 SpringBoot实战 一点教程 青年出版社 6

 

热门文章

优秀文章