使用 HashSet 类的常用方法存储并操作新闻标题信息,并遍历集合(属性与之前示例一样) 实现步骤: 1. 创建 HashSet 对象,并添加数据 2. 获取新闻标题的总数 3. 判断集合中是否包含汽车新闻标题 4. 移除对象 5. 判断集合是否为空 6. 遍历集合
时间: 2023-12-03 20:44:30 浏览: 94
实现代码如下:
```java
import java.util.HashSet;
import java.util.Iterator;
public class NewsTitle {
public static void main(String[] args) {
HashSet<String> newsTitles = new HashSet<String>();
// 添加新闻标题
newsTitles.add("国家大剧院演出计划公布");
newsTitles.add("春季旅游旺季来临");
newsTitles.add("新能源汽车销量同比增长");
// 获取新闻标题总数
int size = newsTitles.size();
System.out.println("新闻标题总数:" + size);
// 判断是否包含汽车新闻标题
boolean containsCarNews = newsTitles.contains("新能源汽车销量同比增长");
if (containsCarNews) {
System.out.println("包含汽车新闻标题");
} else {
System.out.println("不包含汽车新闻标题");
}
// 移除新闻标题
boolean removeResult = newsTitles.remove("春季旅游旺季来临");
System.out.println("移除结果:" + removeResult);
// 判断集合是否为空
boolean isEmpty = newsTitles.isEmpty();
if (isEmpty) {
System.out.println("集合为空");
} else {
System.out.println("集合不为空");
}
// 遍历集合
Iterator<String> iterator = newsTitles.iterator();
while (iterator.hasNext()) {
String newsTitle = iterator.next();
System.out.println(newsTitle);
}
}
}
```
输出结果如下:
```
新闻标题总数:3
包含汽车新闻标题
移除结果:true
集合不为空
国家大剧院演出计划公布
新能源汽车销量同比增长
```
阅读全文