<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Java 程序:將數組轉換為集(`HashSet`),反之亦然 > 原文: [https://www.programiz.com/java-programming/examples/convert-array-set](https://www.programiz.com/java-programming/examples/convert-array-set) #### 在此程序中,您將學習如何在 Java 中將數組轉換為集合,反之亦然。 ## 示例 1:將數組轉換為集 ```java import java.util.*; public class ArraySet { public static void main(String[] args) { String[] array = {"a", "b", "c"}; Set<String> set = new HashSet<>(Arrays.asList(array)); System.out.println("Set: " + set); } } ``` 運行該程序時,輸出為: ```java Set: [a, b, c] ``` 在上面的程序中,我們有一個名為`array`的數組。 要將`array`轉換??為`set`,我們首先使用`asList()`將其轉換為列表,因為`HashSet`接受`list`作為構造器。 然后,使用轉換后的列表的元素初始化`set`。 * * * ## 示例 2:使用流將數組轉換為集 ```java import java.util.*; public class ArraySet { public static void main(String[] args) { String[] array = {"a", "b", "c"}; Set<String> set = new HashSet<>(Arrays.stream(array).collect(Collectors.toSet())); System.out.println("Set: " + set); } } ``` 該程序的輸出與示例 1 相同。 在上面的程序中,我們不是使用`array`轉換為`list`然后轉換為`set`,而是使用`stream`轉換為`set`。 我們首先使用`stream()`方法將數組轉換為流,并使用`toSet()`作為參數的`collect()`方法將流轉換為集合。 * * * ## 示例 3:將集轉換為數組 ```java import java.util.*; public class SetArray { public static void main(String[] args) { Set<String> set = new HashSet<>(); set.add("a"); set.add("b"); set.add("c"); String[] array = new String[set.size()]; set.toArray(array); System.out.println("Array: " + Arrays.toString(array)); } } ``` 運行該程序時,輸出為: ```java Array: [a, b, c] ``` 在上面的程序中,我們有一個名為`set`的`HashSet`。 要將`set`轉換為`array`,我們首先創建一個長度等于集合大小的數組,并使用`toArray()`方法。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看