.

Phương thức delete() xóa ký tự hoặc chuỗi của lớp StringBuffer

Phương thức StringBuffer delete() trong lớp StringBuffer được sử dụng để xóa ký tự hoặc chuỗi hiện có. Dưới đây là các phiên bản khác nhau của phương thức StringBuffer delete() và mô tả của chúng:

↳ StringBuffer deleteCharAt(int index): Phương thức này sẽ xóa ký tự duy nhất tại vị trí index trong chuỗi.

↳ StringBuffer delete(int start, int end): Phương thức này sẽ xóa tất cả các ký tự từ vị trí start đến vị trí end - 1 trong chuỗi StringBuffer.

Dưới đây là ví dụ về cách sử dụng các phương thức deleteCharAt() và delete() của lớp StringBuffer:

Ví dụ: Example.java

public class Example {
    public static void main(String[] args) {
        StringBuffer buffer = new StringBuffer("Hello, World!");

        // Ví dụ sử dụng phương thức deleteCharAt(int index)
        // Xóa ký tự tại vị trí index 5
        buffer.deleteCharAt(5);
        System.out.println(buffer.toString()); // In ra "Hello World!"

        // Ví dụ sử dụng phương thức delete(int start, int end)
        // Xóa các ký tự từ vị trí start 0 đến end 4 (bao gồm các ký tự từ vị trí 0 đến 3)
        buffer.delete(0, 5);
        System.out.println(buffer.toString()); // In ra " World!"
    }
}

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

Hello World!
World!

Trong ví dụ trên, phương thức deleteCharAt() xóa ký tự tại vị trí chỉ định và phương thức delete() xóa một đoạn ký tự từ vị trí bắt đầu đến kết thúc.

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.”