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 清除后的字符串缓冲区: