java if某个数据重复则取消掉该条数据
时间: 2024-04-24 15:25:30 浏览: 22
您可以使用一个`Set`或`HashSet`来存储数据,因为`Set`不允许重复元素。在添加新数据之前,您可以先检查`Set`中是否已经存在相同的数据,如果存在则取消掉该条数据。下面是一个简单的示例代码:
```java
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<String> dataSet = new HashSet<>();
// 添加数据
String data1 = "data1";
if (!dataSet.contains(data1)) {
dataSet.add(data1);
}
// 添加重复数据
String data2 = "data2";
if (!dataSet.contains(data2)) {
dataSet.add(data2);
}
// 再次添加重复数据
String data3 = "data2";
if (!dataSet.contains(data3)) {
dataSet.add(data3);
}
// 输出数据
for (String data : dataSet) {
System.out.println(data);
}
}
}
```
在上面的示例中,由于`data2`和`data3`是相同的数据,所以只会将`data2`添加到`Set`中,而`data3`会被取消掉。输出结果为:
```
data1
data2
```
希望这个示例能帮助到您!如果有任何疑问,请随时提问。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)