HashSet<元素数据类型>set= new HashSet<>();
public static void main(String[] args){
HashSet<String>set= new HashSet<>();}
2.3 常用方法
boolean add(E e) //添加元素,如果元素添加不成功 返回值代表是否添加成功,
boolean remove(Object o) //删除元素 ,返回值代表删除元素是否成功
boolean contains(Object o) //判断元素是否存在
int size() //获取集合的大小
public static void main(String[] args){
HashSet<String>set= new HashSet<>();
//添加元素
boolean f = set.add("三");
set.add("更");
set.add("草");
set.add("堂");
boolean f2 = set.add("三");
//删除元素
boolean f3 = set.remove("三");
boolean f4 = set.remove("三");
//判断元素是否存在
boolean f5 = set.contains("更");
//获取集合的大小
int size = set.size();}
2.4 遍历
2.4.1 foreach遍历
public static void main(String[] args){
HashSet<String>set= new HashSet<>();
set.add("三");
set.add("更");
set.add("草");
set.add("堂");for(String s :set){
System.out.println(s);}}
2.4.2 使用迭代器遍历
public static void main(String[] args){
HashSet<String>set= new HashSet<>();
set.add("三");
set.add("更");
set.add("草");
set.add("堂");
Iterator<String> it = set.iterator();while(it.hasNext()){
String s = it.next();
System.out.println(s);}}
2.4.3 转换为数组遍历
public static void main(String[] args){
HashSet<String>set= new HashSet<>();
set.add("三");
set.add("更");
set.add("草");
set.add("堂");
String[] strings = set.toArray(new String[0]);for(int i =0; i < strings.length; i++){
System.out.println(strings[i]);}}
PDFPrinting.NET高级 PDF 编辑库,可完全控制您的 PDF 创建工作流程 我们为 PDF 创建和编辑提供高级和低级 API。从简单的文档拆分到单个元素的精确删除。
从头开始创建 PDF 文档。 编辑现有文件。 支持创建、插入或删除 PDF 元素。 允许更改 PDF 的加密和压缩。 自…