Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java เพื่อล้าง StringBuffer


ในบทความนี้ เราจะเข้าใจวิธีการล้าง StringBuffer StringBuffer เป็นคลาสเพียร์ของ String ที่มีฟังก์ชันการทำงานของสตริงมากมาย สตริงแสดงถึงลำดับอักขระที่มีความยาวคงที่และไม่เปลี่ยนรูป ขณะที่ StringBuffer แสดงถึงลำดับอักขระที่เติบโตและเขียนได้

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

สมมติว่าข้อมูลที่เราป้อนคือ

This string buffer is defined as: Java Program

ผลลัพธ์ที่ต้องการจะเป็น

The string buffer after clearing:

อัลกอริทึม

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

ตัวอย่างที่ 1

เราใช้ฟังก์ชัน 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("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);
   }
}

ผลลัพธ์

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

ตัวอย่างที่ 2

ที่นี่เราใช้ฟังก์ชัน 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("This string buffer is defined as: " + string_buffer);
      string_buffer.setLength(0);
      System.out.println("The string buffer after clearing: " + string_buffer);
   }
}

ผลลัพธ์

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