JAVA学习之路

Java中StringBuffer类概述、添加、删除、替换、反转

2016-10-26  本文已影响634人  清风沐沐

StringBuffer类概述

我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题。

StringBuffer的构造方法:

StringBuffer的方法:

StringBuffer类的成员方法

String和StringBuffer的相互转换?

public class StringBufferTest { public static void main(String[] args) { // String 转换 StringBuffer String s = "hello"; // 注意:不能把字符串的值直接赋值给StringBuffer // StringBuffer sb = "hello"; // StringBuffer sb = s; // 方式1:通过构造方法 StringBuffer sb = new StringBuffer(s); // 方式2:通过append()方法 StringBuffer sb2 = new StringBuffer(); sb2.append(s); System.out.println("sb:" + sb);//sb:hello System.out.println("sb2:" + sb2);//sb2:hello // StringBuffer转换 String StringBuffer buffer = new StringBuffer("java"); // String(StringBuffer buffer) // 方式1:通过构造方法 String str = new String(buffer); // 方式2:通过toString()方法 String str2 = buffer.toString(); System.out.println("str:" + str);//str:java System.out.println("str2:" + str2);//str2:java }}

StringBuilder

在Java中,首先出现的是StringBuffer,而StringBuilder类来源于jdk1.5及以后的版本
我们查看API了解一下StringBuilder类
他的用途和StringBuffer类相同,用来进行字符串的连接、修改。
这里我们对他了解一下就可以了。

上一篇下一篇

猜你喜欢

热点阅读