Java程式:將陣列轉換為集合


在本文中,我們將瞭解如何在Java中將陣列轉換為集合。集合是一個框架,它提供了一個儲存和操作物件組的體系結構。Java集合可以執行您對資料執行的所有操作,例如搜尋、排序、插入、操作和刪除。

問題陳述

編寫一個Java程式,將陣列轉換為集合。下面是演示:

輸入

Input array: [Java, Python, Scala, Shell]

輸出

After elements after converting the array to a list are: [Java, Python, Scala, Shell]

使用main()方法

以下是使用main()方法將陣列轉換為集合的步驟:

  • java.util包匯入所有必要的類。
  • 定義一個包含元素“Java”、“Python”、“Scala”和“Shell”的陣列input_array
  • 使用Arrays.toString(input_array)列印陣列。
  • 使用Arrays.asList(input_array)將input_array轉換為列表,並將其儲存在result_list中。
  • 列印result_list以顯示陣列元素作為集合。

示例

在這裡,我們將所有操作都繫結到main()方法下:

import java.util.*;
public class Demo {
   public static void main(String args[]){
      String input_array[] = { "Java", "Python", "Scala", "Shell" };
      System.out.println("The array is defined as: " + Arrays.toString(input_array));
      List result_list = Arrays.asList(input_array);
      System.out.println("\nAfter elements after converting the array to a list are: " + result_list);
   }
}

輸出

The array is defined as: [Java, Python, Scala, Shell]

After elements after converting the array to a list are: [Java, Python, Scala, Shell]

使用封裝

以下是使用封裝將陣列轉換為集合的步驟:

  • java.util包匯入所有必要的類。
  • 定義一個靜態方法convert_to_list,它接受一個數組引數,使用Arrays.asList(input_array)將其轉換為列表,並列印該列表。
  • 在main方法中,定義包含元素“Java”、“Python”、“Scala”和“Shell”的陣列input_array,列印陣列,並呼叫convert_to_list(input_array)將其顯示為集合。

示例

在這裡,我們將操作封裝到函式中,展現了面向物件的程式設計。

import java.util.*;
public class Demo {
   static void convert_to_list(String input_array[]){
      List result_list = Arrays.asList(input_array);
      System.out.println("\nAfter elements after converting the array to a list are: " + result_list);
   }
   public static void main(String args[]){
      String input_array[] = { "Java", "Python", "Scala", "Shell" };
      System.out.println("The array is defined as: " + Arrays.toString(input_array));
      convert_to_list(input_array);
   }
}

輸出

The array is defined as: [Java, Python, Scala, Shell]

After elements after converting the array to a list are: [Java, Python, Scala, Shell]

更新於:2024年11月4日

瀏覽量:399

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告