<tfoot id='4CUxz'></tfoot>
    <bdo id='4CUxz'></bdo><ul id='4CUxz'></ul>

    <small id='4CUxz'></small><noframes id='4CUxz'>

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

    1. 从 Java Set 中获取 *any* 值的好方法?

      Good way to get *any* value from a Java Set?(从 Java Set 中获取 *any* 值的好方法?)
      <i id='kHjZx'><tr id='kHjZx'><dt id='kHjZx'><q id='kHjZx'><span id='kHjZx'><b id='kHjZx'><form id='kHjZx'><ins id='kHjZx'></ins><ul id='kHjZx'></ul><sub id='kHjZx'></sub></form><legend id='kHjZx'></legend><bdo id='kHjZx'><pre id='kHjZx'><center id='kHjZx'></center></pre></bdo></b><th id='kHjZx'></th></span></q></dt></tr></i><div id='kHjZx'><tfoot id='kHjZx'></tfoot><dl id='kHjZx'><fieldset id='kHjZx'></fieldset></dl></div>
      • <bdo id='kHjZx'></bdo><ul id='kHjZx'></ul>

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

              <legend id='kHjZx'><style id='kHjZx'><dir id='kHjZx'><q id='kHjZx'></q></dir></style></legend>
                <tbody id='kHjZx'></tbody>
              <tfoot id='kHjZx'></tfoot>
              • 本文介绍了从 Java Set 中获取 *any* 值的好方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                给定一个简单的 Set<T>,从 Set 获取 any 值的好方法是什么(快速,几行代码)代码>?

                Given a simple Set<T>, what is a good way (fast, few lines of code) to get any value from the Set?

                有了List,很简单:

                List<T> things = ...;
                return things.get(0);
                

                但是,对于 Set,没有 .get(...) 方法,因为 Set 没有顺序.

                But, with a Set, there is no .get(...) method because Sets are not ordered.

                推荐答案

                一个 Set 是一个 Iterable,所以迭代到第一个元素是可行的:

                A Set<T> is an Iterable<T>, so iterating to the first element works:

                Set<T> things = ...;
                return things.iterator().next();
                

                Guava 有 一种方法 来做到这一点,虽然上面的代码片段 可能更好.

                Guava has a method to do this, though the above snippet is likely better.

                这篇关于从 Java Set 中获取 *any* 值的好方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Compiling C++ for the JVM(为 JVM 编译 C++)
                Compile to java bytecode (without using Java)(编译成java字节码(不使用Java))
                How to drive C#, C++ or Java compiler to compute 1+2+3+...+1000 at compile time?(如何在编译时驱动 C#、C++ 或 Java 编译器计算 1+2+3+...+1000?)
                Java ClassLoader: load same class twice(Java ClassLoader:两次加载相同的类)
                How to debug .class files in ECLIPSE?(如何在 ECLIPSE 中调试 .class 文件?)
                Java quot;The blank final field may not have been initializedquot; Anonymous Interface vs Lambda Expression(Java“可能尚未初始化空白的最终字段匿名接口与 Lambda 表达式)
                <tfoot id='kb7cN'></tfoot>
                      <bdo id='kb7cN'></bdo><ul id='kb7cN'></ul>

                          <tbody id='kb7cN'></tbody>

                        1. <small id='kb7cN'></small><noframes id='kb7cN'>

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