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

Chương trình Java chuyển List chuỗi thành chuỗi phân cách bằng dấu phẩy

Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi List chuỗi thành chuỗi đơn với các phần tử phân cách bằng dấu phẩy. List là tập hợp có thứ tự cho phép lưu trữ và truy xuất tuần tự.

Ví dụ minh họa

Đầu vào:

Danh sách đầu vào: [Java, Scala, Python]

Đầu ra mong muốn:

Chuỗi phân cách dấu phẩy: Java, Scala, Python

Thuật toán

  1. Bắt đầu
  2. Khai báo List input_list
  3. Gán giá trị
  4. Sử dụng String.join() để nối chuỗi với dấu phân cách
  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[]) {
        List<String> input_list = new ArrayList<>(Arrays.asList("Java", "Scala", "Python"));
        System.out.println("Danh sách được định nghĩa: " + input_list);
        String string = String.join(", ", input_list);
        System.out.println("Chuỗi phân cách dấu phẩy: " + string);
    }
}

Kết quả

Danh sách được định nghĩa: [Java, Scala, Python]
Chuỗi phân cách dấu phẩy: Java, Scala, Python

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

import java.util.*;

public class Demo {
    static void add_comma(List<String> input_list) {
        String string = String.join(", ", input_list);
        System.out.println("Chuỗi phân cách dấu phẩy: " + string);
    }
    public static void main(String args[]) {
        List<String> input_list = new ArrayList<>(Arrays.asList("Java", "Scala", "Python"));
        System.out.println("Danh sách được định nghĩa: " + input_list);
        add_comma(input_list);
    }
}

Kết quả

Danh sách được định nghĩa: [Java, Scala, Python]
Chuỗi phân cách dấu phẩy: Java, Scala, Python