• <i id='Xkh1u'><tr id='Xkh1u'><dt id='Xkh1u'><q id='Xkh1u'><span id='Xkh1u'><b id='Xkh1u'><form id='Xkh1u'><ins id='Xkh1u'></ins><ul id='Xkh1u'></ul><sub id='Xkh1u'></sub></form><legend id='Xkh1u'></legend><bdo id='Xkh1u'><pre id='Xkh1u'><center id='Xkh1u'></center></pre></bdo></b><th id='Xkh1u'></th></span></q></dt></tr></i><div id='Xkh1u'><tfoot id='Xkh1u'></tfoot><dl id='Xkh1u'><fieldset id='Xkh1u'></fieldset></dl></div>

      <tfoot id='Xkh1u'></tfoot>

        • <bdo id='Xkh1u'></bdo><ul id='Xkh1u'></ul>
        <legend id='Xkh1u'><style id='Xkh1u'><dir id='Xkh1u'><q id='Xkh1u'></q></dir></style></legend>
      1. <small id='Xkh1u'></small><noframes id='Xkh1u'>

      2. 从 Java 中的 ArrayList 获取唯一值

        时间:2023-10-13
            <tbody id='45J06'></tbody>
          <i id='45J06'><tr id='45J06'><dt id='45J06'><q id='45J06'><span id='45J06'><b id='45J06'><form id='45J06'><ins id='45J06'></ins><ul id='45J06'></ul><sub id='45J06'></sub></form><legend id='45J06'></legend><bdo id='45J06'><pre id='45J06'><center id='45J06'></center></pre></bdo></b><th id='45J06'></th></span></q></dt></tr></i><div id='45J06'><tfoot id='45J06'></tfoot><dl id='45J06'><fieldset id='45J06'></fieldset></dl></div>

            <legend id='45J06'><style id='45J06'><dir id='45J06'><q id='45J06'></q></dir></style></legend>

            1. <tfoot id='45J06'></tfoot>
                <bdo id='45J06'></bdo><ul id='45J06'></ul>

                  <small id='45J06'></small><noframes id='45J06'>

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

                  问题描述

                  我有一个 ArrayList 有许多记录,一列包含气体名称,如 CO2 CH4 SO2 等.现在我只想检索不同的气体名称(唯一)而不从 数组列表.怎么办?

                  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 repeatation from the ArrayList. How can it be done?

                  推荐答案

                  你应该使用 设置.Set 是 Collection 不包含重复项.

                  You should use a Set. 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 获取唯一值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:在 Java 中有效地计算两个集合的交集? 下一篇:Java中有序集的任何实现?

                  相关文章

                    • <bdo id='x2hv6'></bdo><ul id='x2hv6'></ul>

                    <legend id='x2hv6'><style id='x2hv6'><dir id='x2hv6'><q id='x2hv6'></q></dir></style></legend>
                  1. <tfoot id='x2hv6'></tfoot>
                    <i id='x2hv6'><tr id='x2hv6'><dt id='x2hv6'><q id='x2hv6'><span id='x2hv6'><b id='x2hv6'><form id='x2hv6'><ins id='x2hv6'></ins><ul id='x2hv6'></ul><sub id='x2hv6'></sub></form><legend id='x2hv6'></legend><bdo id='x2hv6'><pre id='x2hv6'><center id='x2hv6'></center></pre></bdo></b><th id='x2hv6'></th></span></q></dt></tr></i><div id='x2hv6'><tfoot id='x2hv6'></tfoot><dl id='x2hv6'><fieldset id='x2hv6'></fieldset></dl></div>

                      <small id='x2hv6'></small><noframes id='x2hv6'>