1.java.lang.StringBuffer代表可变的字符序列;
2.StringBuffer和String类似,但StringBuffer可以对其字符串进行改变;
3.StringBuffer类的常见构造方法:
StringBuffer()
创建一个不包含字符序列的“空”的StringBuffer对象;
StringBuffer(String str)
创建一个StringBuffer对象,包含与String对象str相同的字符序列。
4.常用方法:
public StringBuffer append()
可以为该StringBuffer对象添加字符序列,返回添加后的该StringBuffer对象引用;
public StringBuffer insert()
可以为该StringBuffer对象在指定位置插入字符序列,返回修改后的该
[b] public StringBuffer delete(int start,int end)
可以删除从start开始到end-1为止的一段字符序列,返回修改后的该
public StringBuffer reverse()
用于将字符序列逆序,返回修改后的该StringBuffer对象引用。
实例:
程序代码
public class TestStringBuffer
{
public static void main(String args[]) {
String s = "dengkehai" ;
char[] a = {'a','b','c'} ;
StringBuffer sb1 = new StringBuffer(s) ;
sb1.append('/').append("DKH").append('/').append("J2SE") ;
System.out.println(sb1) ;
StringBuffer sb2 = new StringBuffer("Number:") ;
for(int i=0 ;i<10 ;i++)
sb2.append(i) ;
System.out.println(sb2) ;
sb2.delete(10,sb2.length()).insert(0,a) ;
System.out.println(sb2) ;
System.out.println(sb2.reverse()) ;
}
}
分享到:
相关推荐
JAVA StringBuffer类与StringTokenizer类代码解析 JAVA StringBuffer类是Java语言中的一种字符串处理类,提供了一个字符串的可变序列,类似于String类,但它对存储的字符序列可以任意修改,使用起来比String类灵活...
在Java编程语言中,`StringBuffer`类是一个非常重要的工具,尤其在处理字符串连接操作时。相较于`String`类,`StringBuffer`提供了线程安全的动态字符串构建,避免了频繁创建新对象带来的性能开销。本文将深入探讨`...
【JAVA的StringBuffer类】 Java中的`StringBuffer`类是一个非常重要的工具,特别是在处理字符串时需要频繁进行修改的情况。与`String`类不同,`StringBuffer`不会在每次修改时创建新的对象,从而减少了内存开销,...
Java 高级特性 StringBuffer 类 Java 高级特性中,StringBuffer 类是一个非常重要的类,它和 String 类一样用来代表字符串,但是由于内部实现方式的不同,StringBuffer 在进行字符串处理时,不生成新的对象,在内存...
Java中的`StringBuffer`类和`StringBuilder`类都是用来处理可变字符串的,它们提供了在字符串操作中添加、删除、替换和截取等方法。这两个类的主要区别在于线程安全性,`StringBuffer`是线程安全的,而`...
`StringBuffer` 是 Java 中一个非常重要的类,它被设计用于处理字符串数据时提供高效的支持。相比于 `String` 类,`StringBuffer` 提供了更好的性能表现,尤其是在进行频繁的字符串修改操作时。 #### 二、...
Java中的`StringBuffer`类是一个非常重要的工具,尤其在处理字符串的构建和修改时,它提供了比`String`类更高效的方法。`String`类是不可变的,这意味着每次对`String`对象进行修改时,都会创建一个新的字符串对象,...
在Java编程语言中,StringBuffer和StringBuilder类是处理可变字符串序列的重要工具。它们提供了丰富的功能,如添加、插入、删除、替换字符,以及反转字符串序列等。由于这两个类的特性,它们在处理大量字符串操作时...
Java StringBuffer 类(Java StringBuffer Class)用于操作字符串缓冲区。StringBuffer 类提供了多种方法来操作字符串缓冲区,如追加、插入、删除等。 static 修饰符 Java static 修饰符(Java Static Modifier)...
今天,我们来聊聊Java中的StringBuffer类,它是一个非常重要的字符串缓冲区类,广泛应用于Java编程中。下面,我们将详细介绍StringBuffer类的使用方法和应用场景。 什么是StringBuffer类? StringBuffer类是一个...
JAVA平台提供了两个类:String和StringBuffer,它们可以储存...而这个StringBuffer类提供的字符串进行修改.当你知道字符数据要改变的时候你就可以使用 StringBuffer.典型地,你可以使用 StringBuffers来动态构造字符数据.
在Java编程语言中,`StringBuffer` 和 `StringBuilder` 是两个重要的类,它们主要用于处理可变的字符串。这两个类在很多方面都非常相似,但存在一些关键的区别。 **一、StringBuffer和StringBuilder的区别** 1. **...
在Java编程语言中,`StringBuffer`和`StringBuilder`是两个非常重要的类,它们主要用于处理字符串的拼接和修改操作。这两个类位于`java.lang`包下,因此在使用时无需显式导入。本篇文章将深入探讨这两个类的特性和...
在Java编程语言中,`StringBuffer`类是一个非常重要的工具,尤其在处理字符串连接操作时。与`String`类不同,`StringBuffer`是可变的(mutable),这意味着它的内容可以在创建后进行修改,而无需创建新的对象。这种...
Java中的`StringBuffer`类是处理可变字符串的重要工具,特别是在多线程环境中。它作为`StringBuilder`类的线程安全版本,提供了高效且安全的字符串操作。在本篇文章中,我们将深入探讨`StringBuffer`类的核心概念、...
StringBuffer类是Java中另一种字符串类,它的字符串可以被修改。StringBuffer类是线程安全的,所有的方法都加上了synchronized关键字,保证了线程安全性。 在StringBuffer类的源码中,我们可以看到,它的扩容机制是...
JAVA常用类,java封装类,String类和StringBuffer类......
#### StringBuffer类简介 `StringBuffer`类是Java中的另一个重要类,用于处理可变的字符序列。与`String`类不同,`StringBuffer`允许我们修改字符串内容。 ##### 构造函数 1. **无参构造函数** `public ...
在Java编程语言中,StringBuffer类是处理字符串时非常重要的工具,尤其在需要频繁修改字符串内容的情况下。与不可变的String类不同,StringBuffer类提供了可变的字符串操作,这使得在进行字符串拼接、修改等操作时能...
在Java编程语言中,StringBuffer类是一个用于处理字符串的重要工具。与String类不同,StringBuffer对象是可变的,这意味着它们的内容可以在对象创建后进行修改。这使得StringBuffer非常适合于需要频繁修改字符串的...