`
dengkehai
  • 浏览: 80451 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java的StringBuffer类

    博客分类:
  • java
阅读更多
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类与StringTokenizer类代码解析 JAVA StringBuffer类是Java语言中的一种字符串处理类,提供了一个字符串的可变序列,类似于String类,但它对存储的字符序列可以任意修改,使用起来比String类灵活...

    Java语言中StringBuffer的用法

    在Java编程语言中,`StringBuffer`类是一个非常重要的工具,尤其在处理字符串连接操作时。相较于`String`类,`StringBuffer`提供了线程安全的动态字符串构建,避免了频繁创建新对象带来的性能开销。本文将深入探讨`...

    JAVA的StringBuffer类.docx

    【JAVA的StringBuffer类】 Java中的`StringBuffer`类是一个非常重要的工具,特别是在处理字符串时需要频繁进行修改的情况。与`String`类不同,`StringBuffer`不会在每次修改时创建新的对象,从而减少了内存开销,...

    java高级特性StringBuffer类.doc

    Java 高级特性 StringBuffer 类 Java 高级特性中,StringBuffer 类是一个非常重要的类,它和 String 类一样用来代表字符串,但是由于内部实现方式的不同,StringBuffer 在进行字符串处理时,不生成新的对象,在内存...

    Java StringBuffer类与StringBuilder类用法实例小结

    Java中的`StringBuffer`类和`StringBuilder`类都是用来处理可变字符串的,它们提供了在字符串操作中添加、删除、替换和截取等方法。这两个类的主要区别在于线程安全性,`StringBuffer`是线程安全的,而`...

    StringBuffer类的总结

    `StringBuffer` 是 Java 中一个非常重要的类,它被设计用于处理字符串数据时提供高效的支持。相比于 `String` 类,`StringBuffer` 提供了更好的性能表现,尤其是在进行频繁的字符串修改操作时。 #### 二、...

    Java中StringBuffer类.pdf

    Java中的`StringBuffer`类是一个非常重要的工具,尤其在处理字符串的构建和修改时,它提供了比`String`类更高效的方法。`String`类是不可变的,这意味着每次对`String`对象进行修改时,都会创建一个新的字符串对象,...

    面试题java StringBuffer和StringBuilder类常见操作和用法

    在Java编程语言中,StringBuffer和StringBuilder类是处理可变字符串序列的重要工具。它们提供了丰富的功能,如添加、插入、删除、替换字符,以及反转字符串序列等。由于这两个类的特性,它们在处理大量字符串操作时...

    个人写的关于Java笔记,较为全面

    Java StringBuffer 类(Java StringBuffer Class)用于操作字符串缓冲区。StringBuffer 类提供了多种方法来操作字符串缓冲区,如追加、插入、删除等。 static 修饰符 Java static 修饰符(Java Static Modifier)...

    java之StringBuffer常见使用方法解析

    今天,我们来聊聊Java中的StringBuffer类,它是一个非常重要的字符串缓冲区类,广泛应用于Java编程中。下面,我们将详细介绍StringBuffer类的使用方法和应用场景。 什么是StringBuffer类? StringBuffer类是一个...

    javaString 和StringBuffer的区别

    JAVA平台提供了两个类:String和StringBuffer,它们可以储存...而这个StringBuffer类提供的字符串进行修改.当你知道字符数据要改变的时候你就可以使用 StringBuffer.典型地,你可以使用 StringBuffers来动态构造字符数据.

    Java StringBuffer & StringBuilder.pdf

    在Java编程语言中,`StringBuffer` 和 `StringBuilder` 是两个重要的类,它们主要用于处理可变的字符串。这两个类在很多方面都非常相似,但存在一些关键的区别。 **一、StringBuffer和StringBuilder的区别** 1. **...

    java基础--4.常用类-3.StringBuffer、StringBuilder

    在Java编程语言中,`StringBuffer`和`StringBuilder`是两个非常重要的类,它们主要用于处理字符串的拼接和修改操作。这两个类位于`java.lang`包下,因此在使用时无需显式导入。本篇文章将深入探讨这两个类的特性和...

    Java中StringBuffer对象的初始化.pdf

    在Java编程语言中,`StringBuffer`类是一个非常重要的工具,尤其在处理字符串连接操作时。与`String`类不同,`StringBuffer`是可变的(mutable),这意味着它的内容可以在创建后进行修改,而无需创建新的对象。这种...

    Java StringBuffer

    Java中的`StringBuffer`类是处理可变字符串的重要工具,特别是在多线程环境中。它作为`StringBuilder`类的线程安全版本,提供了高效且安全的字符串操作。在本篇文章中,我们将深入探讨`StringBuffer`类的核心概念、...

    String StringBuffer和StringBuilder区别之源码解析

    StringBuffer类是Java中另一种字符串类,它的字符串可以被修改。StringBuffer类是线程安全的,所有的方法都加上了synchronized关键字,保证了线程安全性。 在StringBuffer类的源码中,我们可以看到,它的扩容机制是...

    JAVA常用类总结

    JAVA常用类,java封装类,String类和StringBuffer类......

    Java中的String、StringBuffer和Math类

    #### StringBuffer类简介 `StringBuffer`类是Java中的另一个重要类,用于处理可变的字符序列。与`String`类不同,`StringBuffer`允许我们修改字符串内容。 ##### 构造函数 1. **无参构造函数** `public ...

    详解Java中StringBuffer类常用方法

    在Java编程语言中,StringBuffer类是处理字符串时非常重要的工具,尤其在需要频繁修改字符串内容的情况下。与不可变的String类不同,StringBuffer类提供了可变的字符串操作,这使得在进行字符串拼接、修改等操作时能...

    Java中StringBuffer的常用方法.pdf

    在Java编程语言中,StringBuffer类是一个用于处理字符串的重要工具。与String类不同,StringBuffer对象是可变的,这意味着它们的内容可以在对象创建后进行修改。这使得StringBuffer非常适合于需要频繁修改字符串的...

Global site tag (gtag.js) - Google Analytics