Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chương trình Java chuyển mảng thành Collection

Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi mảng (array) thành Collection. Collection là một framework cung cấp kiến trúc để lưu trữ và thao tác với nhóm đối tượng. Java Collections hỗ trợ đầy đủ các thao tác trên dữ liệu như tìm kiếm, sắp xếp, chèn, sửa đổi và xóa.

Ví dụ minh họa

Đầu vào:

Mảng đầu vào: [Java, Python, Scala, Shell]

Đầu ra mong muốn:

Danh sách sau khi chuyển đổi: [Java, Python, Scala, Shell]

Thuật toán

  1. Bắt đầu
  2. Khai báo mảng chuỗi input_array và List result_list
  3. Gán giá trị
  4. Chuyển mảng thành collection bằng Arrays.asList(input_array)
  5. Hiển thị kết quả
  6. Kết thúc

Ví dụ 1: Xử lý trực tiếp trong main

import java.util.*;

public class Demo {
    public static void main(String args[]) {
        String input_array[] = { "Java", "Python", "Scala", "Shell" };
        System.out.println("Mảng được định nghĩa: " + Arrays.toString(input_array));
        List result_list = Arrays.asList(input_array);
        System.out.println("\nDanh sách sau khi chuyển đổi: " + result_list);
    }
}

Kết quả

Mảng được định nghĩa: [Java, Python, Scala, Shell]
Danh sách sau khi chuyển đổi: [Java, Python, Scala, Shell]

Ví dụ 2: Sử dụng phương thức tách biệt (OOP)

import java.util.*;

public class Demo {
    static void convert_to_list(String input_array[]) {
        List result_list = Arrays.asList(input_array);
        System.out.println("\nDanh sách sau khi chuyển đổi: " + result_list);
    }
    public static void main(String args[]) {
        String input_array[] = { "Java", "Python", "Scala", "Shell" };
        System.out.println("Mảng được định nghĩa: " + Arrays.toString(input_array));
        convert_to_list(input_array);
    }
}

Kết quả

Mảng được định nghĩa: [Java, Python, Scala, Shell]
Danh sách sau khi chuyển đổi: [Java, Python, Scala, Shell]