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
热门文章
优秀文章