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

Chương trình Java thay thế khoảng trắng trong chuỗi bằng ký tự chỉ định

Trong bài viết này, chúng ta sẽ tìm hiểu cách thay thế khoảng trắng trong chuỗi bằng một ký tự cụ thể. String là kiểu dữ liệu chứa một hoặc nhiều ký tự, bao quanh bởi dấu nháy kép.

Ví dụ minh họa

Đầu vào:

Chuỗi đầu vào: Java Program is fun to learn
Ký tự thay thế: $

Đầu ra mong muốn:

Chuỗi sau khi thay thế: Java$Program$is$fun$to$learn

Thuật toán

  1. Bắt đầu
  2. Khai báo chuỗi input_string và ký tự input_character
  3. Gán giá trị
  4. Sử dụng replace() để thay khoảng trắng bằng ký tự chỉ định
  5. Hiển thị kết quả
  6. Kết thúc

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

public class Demo {
    public static void main(String[] args) {
        String input_string = "Java Program is fun to learn";
        System.out.println("Chuỗi được định nghĩa: " + input_string);
        char input_character = '$';
        System.out.println("Ký tự được định nghĩa: " + input_character);
        input_string = input_string.replace(' ', input_character);
        System.out.println("Chuỗi sau khi thay thế khoảng trắng:");
        System.out.println(input_string);
    }
}

Kết quả

Chuỗi được định nghĩa: Java Program is fun to learn
Ký tự được định nghĩa: $
Chuỗi sau khi thay thế khoảng trắng: Java$Program$is$fun$to$learn

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

public class Demo {
    static void space_replace(String input_string, char input_character) {
        input_string = input_string.replace(' ', input_character);
        System.out.println("Chuỗi sau khi thay thế khoảng trắng:");
        System.out.println(input_string);
    }
    public static void main(String[] args) {
        String input_string = "Java Program is fun to learn";
        System.out.println("Chuỗi được định nghĩa: " + input_string);
        char input_character = '$';
        System.out.println("Ký tự được định nghĩa: " + input_character);
        space_replace(input_string, input_character);
    }
}

Kết quả

Chuỗi được định nghĩa: Java Program is fun to learn
Ký tự được định nghĩa: $
Chuỗi sau khi thay thế khoảng trắng: Java$Program$is$fun$to$learn