Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để chuyển đổi bộ sưu tập thành mảng

Trong bài này, chúng ta sẽ hiểu cách chuyển bộ sưu tập thành mảng. Bộ sưu tập là một khung cung cấp kiến ​​trúc để lưu trữ và thao tác với nhóm các đối tượng. JavaCollections có thể đạt được tất cả các thao tác mà bạn thực hiện trên dữ liệu như tìm kiếm, sắp xếp, chèn, thao tác và xóa.

Dưới đây là một minh chứng về điều tương tự -

Giả sử đầu vào của chúng tôi là -

Input list: [Java , program , is , fun]

Đầu ra mong muốn sẽ là -

The result after converting to an array is:
Java program is fun

Thuật toán

Step 1 - START
Step 2 - Declare a list namely input_list, a string array namely result_string.
Step 3 - Define the values.
Step 4 - Convert the list to an array of strings by assigning input_list.toArray(new String[0]) to the result_string array.
Step 5 - Display the result.
Step 6 - Stop

Ví dụ 1

Ở đây, chúng tôi liên kết tất cả các hoạt động với nhau trong hàm "main".

import java.util.ArrayList;
import java.util.*;
public class Demo {
   public static void main(String[] args){
      System.out.println("Required packages have been imported");
      List<String> input_list = new ArrayList<String>();
      input_list.add("Java ");
      input_list.add("program ");
      input_list.add("is ");
      input_list.add("fun");
      System.out.println("The list is defined as:" + input_list);
      System.out.println("\nThe result after converting to an array is:");
      String[] result_string = input_list.toArray(new String[0]);
      for (int i = 0; i < result_string.length; i++) {
         String element = result_string[i];
         System.out.print(element);
      }
   }
}

Đầu ra

Required packages have been imported
The list is defined as:[Java , program , is , fun]

The result after converting to an array is:
Java program is fun

Ví dụ 2

Ở đây, chúng tôi đóng gói các hoạt động thành các hàm trưng bày lập trình hướng đối tượng.

import java.util.ArrayList;
import java.util.*;
public class Demo {
   static void convert_to_array(List<String> input_list){
      System.out.println("\nThe result after converting to an array is:");
      String[] result_array = input_list.toArray(new String[0]);
      for (int i = 0; i < result_array.length; i++) {
         String element = result_array[i];
         System.out.print(element);
      }
   }
   public static void main(String[] args){
      System.out.println("Required packages have been imported");
      List<String> input_list = new ArrayList<String>();
      input_list.add("Java ");
      input_list.add("program ");
      input_list.add("is ");
      input_list.add("fun");
      System.out.println("The list is defined as:" + input_list);
      convert_to_array(input_list);
   }
}

Đầu ra

Required packages have been imported
The list is defined as:[Java , program , is , fun]

The result after converting to an array is:
Java program is fun