`
i拾贝
  • 浏览: 30013 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

StringBuffer类

    博客分类:
  • java
阅读更多

StringBuffer类

StringBuffer是可变的

String是不可变的

 

TestStringBuffer.java

//测试StringBuffer类的常用方法
public class TestStringBuffer {
	public static void main(String[] args) {
		String s = "Mircosoft";
		char a[] = {'a','b','c'};
		StringBuffer sb1 = new StringBuffer(s);
		sb1.append('/').append("IBM").append('/').append("Sun");
		System.out.println(sb1);//Mircosoft/IBM/Sun
		
		StringBuffer sb2 = new StringBuffer("数字");
		for(int i=0; i<=9; i++){
			sb2.append(i);
		}
		System.out.println(sb2);//数字0123456789
		
		sb2.delete(8,sb2.length()).insert(0,a);
		System.out.println(sb2);//abc数字012345
		
		System.out.println(sb2.reverse());//54321字数cba
		
	}
}

 

F:\java>javac TestStringBuffer.java

F:\java>java TestStringBuffer
Mircosoft/IBM/Sun
数字0123456789
abc数字012345
543210字数cba

F:\java>

 

 

 

 

分享到:
评论

相关推荐

    StringBuffer类的总结

    ### StringBuffer 类的总结 #### 一、StringBuffer 类概述 `StringBuffer` 是 Java 中一个非常重要的类,它被设计用于处理字符串数据时提供高效的支持。相比于 `String` 类,`StringBuffer` 提供了更好的性能表现...

    java高级特性StringBuffer类.doc

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

    JAVA的StringBuffer类.docx

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

    StringBuffer类的常用方法.md

    StringBuffer类的常用方法.md

    StringBuffer类思维导图.mm

    对于Java中StringBuffer类的有关问题做下的思维导图,便于深化记忆,希望对你有帮助!注意:文件为.mm后缀建议下载freemind打开,免费的思维导图软件!

    在StringBuffer类中包含了各种对字符串的增删改查方法:.md

    在StringBuffer类中包含了各种对字符串的增删改查方法:.md

    Java中StringBuffer类.pdf

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

    String StringBuffer和StringBuilder区别之源码解析

    StringBuffer类是线程安全的,所有的方法都加上了synchronized关键字,保证了线程安全性。 在StringBuffer类的源码中,我们可以看到,它的扩容机制是以16为单位进行扩容的。当StringBuffer类的字符串长度增加时,它...

    初步支持String和StringBuffer类

    在Java编程语言中,`String`和`StringBuffer`类是处理字符串的两个核心类,它们在日常开发中扮演着重要角色。这篇文章将深入探讨这两个类的特性、用途以及它们之间的区别。 首先,`String`类是不可变的,这意味着...

    JAVA中String类与StringBuffer类的区别

    在Java编程语言中,String类和StringBuffer类是处理字符串的两种主要方式,它们各自有不同的特性和适用场景。理解二者的区别对于编写高效、优化的代码至关重要。 1. **String类**: - **不可变性**:String类的...

    JAVA StringBuffer类与StringTokenizer类代码解析

    JAVA StringBuffer类与StringTokenizer类代码解析 JAVA StringBuffer类是Java语言中的一种字符串处理类,提供了一个字符串的可变序列,类似于String类,但它对存储的字符序列可以任意修改,使用起来比String类灵活...

    C#中String StringBuilder StringBuffer类的用法

    C#中String StringBuilder StringBuffer类的用法 C#中String、StringBuilder和StringBuffer三个类是字符串操作中经常使用的类,本文将对这三个类的用法进行详细介绍。 String类 String类是C#中最基本的字符串类型...

    JAVA api String类和StringBuffer类 System类和Runtime类 Math类和Random类

    包装类Date类、Calendar类DateFormat类

    StringBuffer

    StringBuffer 是 Java 中的一个类,用于高效地操作字符串,它可以避免频繁修改字符串导致的性能问题。下面是 StringBuffer 的相关知识点: 关键技术点 1. indexOf 和 lastIndexOf 方法:用于查找字符串中的子串,...

    浅谈js中StringBuffer类的实现方法及使用

    在这篇文章中,作者探讨了JavaScript(js)中实现类似于Java的StringBuffer类的方法和使用场景。Java中的StringBuffer类是一个可以变的字符序列,提供了许多用于修改字符串的方法,包括添加或删除字符序列。在js中...

    javascript下高性能字符串连接StringBuffer类

    StringBuffer类专门用于在内存中动态地构建字符串,它内部通过维护一个字符数组来存储字符串片段,并提供append方法来添加新的字符串片段。当需要最终结果字符串时,可以通过toString方法来获取,该方法会将所有存储...

    详解Java中StringBuffer类常用方法

    【StringBuffer类详解及其常用方法】 在Java编程语言中,StringBuffer类是处理字符串时非常重要的工具,尤其在需要频繁修改字符串内容的情况下。与不可变的String类不同,StringBuffer类提供了可变的字符串操作,这...

    StringBuffer 和 StringBuilder 类

    StringBuffer类自Java 1.0起就被引入,它提供了可变的字符串操作。每次对StringBuffer对象进行修改时,实际是在原对象上进行操作,而非生成新的对象。这在需要频繁修改字符串的场合非常实用,尤其是在循环或大量字符...

Global site tag (gtag.js) - Google Analytics