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

Chương trình Java xóa nội dung StringBuffer

Trong bài viết này, chúng ta sẽ tìm hiểu cách xóa nội dung của StringBuffer. StringBuffer là lớp đồng cấp của String, cung cấp nhiều chức năng của chuỗi. String đại diện cho chuỗi ký tự bất biến, độ dài cố định, trong khi StringBuffer đại diện cho chuỗi ký tự có thể mở rộng và ghi được.

Ví dụ minh họa

Đầu vào:

String buffer được định nghĩa: Java Program

Đầu ra mong muốn:

String buffer sau khi xóa: (rỗng)

Thuật toán

  1. Bắt đầu
  2. Khai báo đối tượng StringBuffer string_buffer
  3. Gán giá trị
  4. Gọi .delete(0, length) hoặc .setLength(0) để xóa bộ đệm
  5. Hiển thị kết quả
  6. Kết thúc

Ví dụ 1: Sử dụng delete()

public class Buffer {
    public static void main(String[] args) {
        StringBuffer string_buffer = new StringBuffer();
        string_buffer.append("Java");
        string_buffer.append(" Program");
        System.out.println("String buffer được định nghĩa: " + string_buffer);
        string_buffer.delete(0, string_buffer.length());
        System.out.println("String buffer sau khi xóa: " + string_buffer);
    }
}

Kết quả

String buffer được định nghĩa: Java Program
String buffer sau khi xóa:

Ví dụ 2: Sử dụng setLength()

public class Buffer {
    public static void main(String[] args) {
        StringBuffer string_buffer = new StringBuffer();
        string_buffer.append("Java");
        string_buffer.append(" Program");
        System.out.println("String buffer được định nghĩa: " + string_buffer);
        string_buffer.setLength(0);
        System.out.println("String buffer sau khi xóa: " + string_buffer);
    }
}

Kết quả

String buffer được định nghĩa: Java Program
String buffer sau khi xóa: