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

Chương trình Java xóa tất cả khoảng trắng (Whitespaces) khỏi String


Trong bài viết này, chúng ta sẽ hiểu cách xóa tất cả khoảng trắng khỏi String. String là kiểu dữ liệu chứa một hoặc nhiều ký tự và được bao quanh bởi dấu ngoặc kép (" ").

Minh họa dưới đây:

Giả sử đầu vào là:

Input string: Java programming is fun to learn.

Đầu ra mong muốn:

The string after replacing white spaces: Javaprogrammingisfuntolearn.

Thuật toán

Bước 1 - BẮT ĐẦU 
Bước 2 - Khai báo hai string: input_string và result 
Bước 3 - Định nghĩa giá trị 
Bước 4 - Dùng replaceAll("\\s", "") thay thế tất cả khoảng trắng bằng chuỗi rỗng 
Bước 5 - Hiển thị kết quả 
Bước 6 - DỪNG

Ví dụ 1

Gom thao tác dưới 'main'.

public class Demo { 
    public static void main(String[] args) { 
        String input_string = "Java programming is fun to learn."; 
        System.out.println("The string is defined as: " + input_string); 
        String result = input_string.replaceAll("\\s", ""); 
        System.out.println("\nThe string after replacing white spaces: " + result); 
    } 
}

Kết quả

The string is defined as: Java programming is fun to learn. 
The string after replacing white spaces: Javaprogrammingisfuntolearn.

Ví dụ 2

Đóng gói thao tác vào hàm thể hiện lập trình hướng đối tượng.

public class Demo { 
    public static String string_replace(String input_string){ 
        String result = input_string.replaceAll("\\s", ""); 
        return result; 
    } 
    
    public static void main(String[] args) { 
        String input_string = "Java programming is fun to learn."; 
        System.out.println("The string is defined as: " + input_string); 
        String result = string_replace(input_string); 
        System.out.println("\nThe string after replacing white spaces: " + result); 
    } 
}

Kết quả

The string is defined as: Java programming is fun to learn. 
The string after replacing white spaces: Javaprogrammingisfuntolearn.