Java程序从Set中删除项目
Java中的集合是根据数学集合建模的,它不能包含重复的元素。set接口包含从Collection继承的方法。该方法remove()从set集合中删除指定的项目。
一个程序演示了如何从Set中删除项目remove(),如下所示:
示例
import java.util.*;
public class Example {
public static void main(String args[]) {
int arr[] = {5, 10, 10, 20, 30, 70, 89, 10, 111, 115};
Set<Integer> set = new HashSet<Integer>();
try {
for(int i = 0; i < 10; i++) {
set.add(arr[i]);
}
System.out.println(set);
set.remove(89);
System.out.println(set);
}
catch(Exception e) {}
}
}输出结果
[115, 20, 5, 70, 89, 10, 30, 111] [115, 20, 5, 70, 10, 30, 111]
现在让我们了解上面的程序。
该add()函数用于使用for循环将元素从数组arr添加到set集合中。然后显示该集合。数组中的重复元素在集合中不可用,因为它不能包含重复元素。证明这一点的代码片段如下所示-
int arr[] = {5, 10, 10, 20, 30, 70, 89, 10, 111, 115};
Set<Integer> set = new HashSet<Integer>();
try {
for(int i = 0; i < 10; i++) {
set.add(arr[i]);
}
System.out.println(set);使用该remove()方法将元素89从集合中删除。然后再次显示该组。证明这一点的代码片段如下所示-
set.remove(89);
System.out.println(set);
}
catch(Exception e) {}热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西