ในบทความนี้ เราจะเข้าใจวิธีการล้าง 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: