Java 程序清除 StringBuffer

javacampus interviewserver side programmingprogramming

在本文中,我们将了解如何清除 StringBuffer。StringBuffer 是 String 的同级类,提供字符串的大部分功能。String 表示固定长度、不可变的字符序列,而 StringBuffer 表示可增长且可写的字符序列。

下面是相同的演示 −

假设我们的输入是

此字符串缓冲区定义为:Java Program

期望输出将会

清除后的字符串缓冲区:

算法

步骤 1 - 开始
步骤 2 - 声明一个 StringBuffer 对象,即 string-buffer。
步骤 3 - 定义值。
步骤 4 - 调用内置函数 .delete() 并传递值 0 和缓冲区大小以清除缓冲区。
步骤 5 - 显示结果
步骤 6 - 停止

示例 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("此字符串缓冲区定义为:" + string_buffer);
      string_buffer.delete(0, string_buffer.length());
      System.out.println("清除后的字符串缓冲区:" + string_buffer);
   }
}

输出

此字符串缓冲区定义为: Java Program
清除后的字符串缓冲区:

示例 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("此字符串缓冲区定义为:" + string_buffer);
      string_buffer.setLength(0);
      System.out.println("清除后的字符串缓冲区:" + string_buffer);
   }
}

输出

此字符串缓冲区定义为:Java Program
清除后的字符串缓冲区:

相关文章