java 编写一个程序完成汽车牌照注册管理。将 “蒙A66666”、“蒙B77777”、“蒙C88888”、“蒙D99999” 四个拍照添加到集合并输出集合中元素以及元素的个数;再添加“蒙B77777”到集合中,如果存在该牌照则删除该牌照;最后输出集合中元素以及元素的个数。要求:用Set接口编写
时间: 2023-02-06 13:20:25 浏览: 189
opencvCar.rar_Opencv小程序_opencv 汽车识别_汽车 OPENCV
下面是完成上述任务的 Java 代码示例:
```java
import java.util.HashSet;
import java.util.Set;
public class CarLicenseManager {
public static void main(String[] args) {
// 创建 Set 集合
Set<String> licenses = new HashSet<>();
// 将 "蒙A66666"、"蒙B77777"、"蒙C88888"、"蒙D99999" 四个牌照添加到集合中
licenses.add("蒙A66666");
licenses.add("蒙B77777");
licenses.add("蒙C88888");
licenses.add("蒙D99999");
// 输出集合中元素的个数
System.out.println("集合中元素的个数:" + licenses.size());
// 输出集合中的所有元素
for (String license : licenses) {
System.out.println(license);
}
// 将 "蒙B77777" 添加到集合中
licenses.add("蒙B77777");
// 如果存在 "蒙B77777" 牌照,则删除该牌照
if (licenses.contains("蒙B77777")) {
licenses.remove("蒙B77777");
}
// 输出集合中元素的个数
System.out.println("集合中元素的个数:" + licenses.size());
// 输出集合中的所有元素
for (String license : licenses) {
System.out.println(license);
}
}
}
```
上面的代码使用了 `java.util.HashSet` 类来实现 Set 接口,它是一种无序且不允许重复元素的集合。
在这个示例中,我们创建了一个字符串类型的 Set 集合,然后添加了四个字符串元素,最后遍历集合输出所有元素。我们还使用了 `contains` 和 `remove` 方法来判断
阅读全文