Các phương thức thay thế ký tự và chuỗi con trong lớp String

Những phương thức hỗ trợ thay thế ký tự và chuỗi con trong chuỗi

↳ String replace(char oldChar, char newChar): Thay thế tất cả các ký tự cụ thể bằng một ký tự khác.

↳ String replace(CharSequence target, CharSequence replacement): Thay thế tất cả các chuỗi con khớp với một chuỗi khác.

↳ String replaceAll(String regex, String replacement): Thay thế tất cả các chuỗi con khớp với một biểu thức chính quy.

↳ String replaceFirst(String regex, String replacement): Thay thế chuỗi con đầu tiên khớp với một biểu thức chính quy.

Chức năng chính: Các phương thức này được sử dụng để tạo ra một chuỗi mới bằng cách sửa đổi chuỗi hiện tại.

Dưới đây là ví dụ về cách sử dụng các phương thức thay thế của lớp String trong một lớp Java:

Ví dụ: Example.java

public class Example {
    public static void main(String[] args) {
        // Khởi tạo chuỗi gốc
        String originalString = "Hello, world! Welcome to the world of Java.";

        // replace(char oldChar, char newChar): Thay thế tất cả các ký tự cụ thể bằng một ký tự khác.
        String replacedCharString = originalString.replace('o', 'O');
        System.out.println("Chuỗi sau khi thay thế ký tự: " + replacedCharString);

        // replace(CharSequence target, CharSequence replacement): Thay thế tất cả các chuỗi con khớp với một chuỗi khác.
        String replacedSubString = originalString.replace("world", "universe");
        System.out.println("Chuỗi sau khi thay thế chuỗi con: " + replacedSubString);

        // replaceAll(String regex, String replacement): Thay thế tất cả các chuỗi con khớp với một biểu thức chính quy.
        String replacedAllString = originalString.replaceAll("\\bworld\\b", "universe");
        System.out.println("Chuỗi sau khi thay thế tất cả khớp với regex: " + replacedAllString);

        // replaceFirst(String regex, String replacement): Thay thế chuỗi con đầu tiên khớp với một biểu thức chính quy.
        String replacedFirstString = originalString.replaceFirst("\\bworld\\b", "universe");
        System.out.println("Chuỗi sau khi thay thế đầu tiên khớp với regex: " + replacedFirstString);
    }
}

Kết quả của chương trình là:

Chuỗi sau khi thay thế ký tự: HellO, wOrld! WelcOme tO the wOrld Of Java.
Chuỗi sau khi thay thế chuỗi con: Hello, universe! Welcome to the universe of Java.
Chuỗi sau khi thay thế tất cả khớp với regex: Hello, universe! Welcome to the universe of Java.
Chuỗi sau khi thay thế đầu tiên khớp với regex: Hello, universe! Welcome to the world of Java.

Hy vọng ví dụ này giúp bạn hiểu rõ hơn về cách sử dụng các phương thay thể chuỗi trong Java.

Câu Nói Truyền Cảm Hứng

“Bắt đầu ở đâu không quan trọng, quan trọng là bạn sẵn sàng bắt đầu.” – W. Clement Stone

Không Gian Tích Cực

“Chúc bạn luôn giữ vững niềm tin và sức mạnh để vượt qua mọi thử thách trong cuộc sống.”