Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để xóa StringBuffer

Trong bài viết này, chúng ta sẽ hiểu cách xóa StringBuffer. StringBuffer là một lớp ngang hàng của String cung cấp nhiều chức năng của chuỗi. Chuỗi đại diện cho các chuỗi ký tự có độ dài cố định, không thể thay đổi trong khi StringBuffer đại diện cho các chuỗi ký tự có thể phát triển và có thể ghi.

Dưới đây là một minh chứng về điều tương tự -

Giả sử đầu vào của chúng tôi là -

This string buffer is defined as: Java Program

Đầu ra mong muốn sẽ là -

The string buffer after clearing:

Thuật toán

Step 1 - START
Step 2 - Declare an object of StringBuffer namely string-buffer.
Step 3 - Define the values.
Step 4 - Call the inbuilt function .delete() and pass the values 0 and buffer size to clear the buffer.
Step 5 - Display the result
Step 6 - Stop

Ví dụ 1

Ở đây, chúng tôi sử dụng hàm delete () để xóa bộ đệm.

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("This string buffer is defined as: " + string_buffer);
      string_buffer.delete(0, string_buffer.length());
      System.out.println("The string buffer after clearing: " + string_buffer);
   }
}

Đầu ra

This string buffer is defined as: Java Program
The string buffer after clearing:

Ví dụ 2

Ở đây, chúng tôi sử dụng hàm setLength () để xóa bộ đệm.

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("This string buffer is defined as: " + string_buffer);
      string_buffer.setLength(0);
      System.out.println("The string buffer after clearing: " + string_buffer);
   }
}

Đầu ra

This string buffer is defined as: Java Program
The string buffer after clearing: