StringBuffer类有什么用,可以举个例子说明吗?
java.lang.StringBuffer类是一个线程安全的字符可变序列。以下是有关于StringBuffer的重要提示−
StringBuffer类似于String,但能够进行修改。
它包含特定的字符序列,但该序列的长度和内容可以通过某些方法调用进行更改。
它们可以安全地由多个线程使用。
每个StringBuffer具有容量。
示例
import java.lang.*; public class StringBufferDemo { public static void main(String[] args) { StringBuffer buff = new StringBuffer("tutorials "); System.out.println("buffer = " + buff); // appends the string argument to the string buffer buff.append("point"); // print the string buffer after appending System.out.println("After append = " + buff); buff = new StringBuffer("1234 "); System.out.println("buffer = " + buff); // appends the string argument to the string buffer buff.append("!#$%"); // print the string buffer after appending System.out.println("After append = " + buff); } }
输出
buffer = tutorials After append = tutorials point buffer = 1234 After append = 1234 !#$%
广告