美文网首页
JAVA 核心笔记 || [4.1] StringBuffer

JAVA 核心笔记 || [4.1] StringBuffer

作者: 魔介 | 来源:发表于2018-11-26 11:19 被阅读0次
本节知识点.png

StringBuffer

作用: 对字符串进行修改

StringBuffer 公有方法

方法名
append(String s)
将指定字符串追加到字符序列尾部
reverse()
翻转字符序列
delete(int start, int end)
删除指定字符串中的字符
insert(int offset, int i)
将int 类型的参数插入字符串中的指定位置
replace(int start, int end, String str)
使用字符代替指定 位置字符
public class StringBufferLearn{
    public static void main(String[] args ){
        StringBuffer sbf = new StringBuffer("=JAVA=");
        sbf.append("www");
        sbf.append(".");
        sbf.append("java.");
        sbf.append("com");

        System.out.println(sbf);  //=JAVA=www.java.com

        System.out.println( sbf.length() ); //18
        
        System.out.println( sbf.reverse() ); //moc.avaj.www=AVAJ=

        System.out.println( sbf.insert(2,9) );  //mo9c.avaj.www=AVAJ=

        System.out.println( sbf.delete(2, 3) ); //moc.avaj.www=AVAJ=

        System.out.println( sbf.replace(1, 2, "HHH"));  //mHHHc.avaj.www=AVAJ=
    }
}

StringBuilder

作用: 对字符串进行修改

Stringbuilder 共有方法与 StringBuffer 类似

String, StringBuffer , StringBuilder

  • String 处理定长字符串
  • StringBuilder 处理单线程环境下 变长字符串
  • StringBuffer 处理多线程环境下 变长字符串

上篇 : 字符相关
下篇 : 包装类

相关文章

网友评论

      本文标题:JAVA 核心笔记 || [4.1] StringBuffer

      本文链接:https://www.haomeiwen.com/subject/ttccqqtx.html