从java中的arraylist中获取唯一值 [英] Get unique values from arraylist in java

查看:88
本文介绍了从java中的arraylist中获取唯一值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 ArrayList ,其中包含多个记录,一列包含气体名称为CO2 CH4 SO2等。现在我想要检索不同的气体名称(唯一)从 ArrayList 中重复。怎么办呢?

I have an ArrayList with a number of records and one column contains gas names as CO2 CH4 SO2 etc.Now i want to retrieve different gas names(unique) only without repetation from the ArrayList. How can it be done?

推荐答案

你应该使用设置

A是集合,不包含重复项。

A Set is a Collection that contains no duplicates.

如果您有列表包含重复项,您可以获得如下唯一条目:

If you have a List that contains duplicates, you can get the unique entries like this:

List<String> gasList = // create list with duplicates...
Set<String> uniqueGas = new HashSet<String>(gasList);
System.out.println("Unique gas count: " + uniqueGas.size());

注意:此HashSet构造函数通过调用元素' equals()方法。

NOTE: This HashSet constructor identifies duplicates by invoking the elements' equals() methods.

这篇关于从java中的arraylist中获取唯一值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆