集合框架12:Set集合概述、Set接口使用
1、Set集合概述
特点:无序、无下标,元素不可重复
方法:Set集合的方法全部继承自Collection中的方法
2.Set接口使用举例
public class SetDemo01 {
public static void main(String[] args) {
//创建HashSet集合
HashSet<String> strings = new HashSet<>();
//1.添加元素
strings.add("苹果");
strings.add("小米");
strings.add("华为");
strings.add("华为");
//Set集合中的元素不能重复,即使添加了两次华为,集合中也只有前一个华为;
System.out.println("集合中元素个数为:" + strings.size());
System.out.println(strings.toString());
//2.删除元素
//strings.remove("小米");
System.out.println("删除后元素的个数" + strings.size());
System.out.println(strings.toString());
//3.遍历集合
//3.1使用增强for循环
System.out.println("--------使用增强for循环---------");
for (String string : strings) {
System.out.println(string);
}
//3.2使用迭代器
System.out.println("--------使用iterator迭代器---------");
Iterator<String> iterator = strings.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}
//5.判断集合中某个元素是否存在,或者集合是否为空
System.out.println(strings.contains("华为"));
System.out.println(strings.isEmpty());
}
}
原文地址:https://blog.csdn.net/zhangjinajian759/article/details/143030162
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!