java常用类(StringBuffer)

String 代表不可变字符序列。
StringBuffer代表可变的字符序列。

1、常见的构造方法
StringBuffer();
/创建一个StringBuffer类,包含与String对象str相同的字符序列/
StringBuffer(String str);

常用方法
2、/添加一个字符串到尾巴后/
public StringBuffer append(String str)

3、/添加一个StringBuffer类到尾巴后/
public StringBuffer append(StringBuffer str)

参数类型可以是(char[] str)、(char[] str,int offset, int len)、
(double d)、(object obj)

4、插入字符序列
/*插入字符序列到指定的位置,返回修改后的该StringBUffer对象的引用/
public StringBuffer insert (int offset, String str)
public StringBuffer insert(int offset, double d)

5、/删除从start开始到end-1结束的子串,返回修改后的该StringBuffer的引用。/
public StringBuffer delete(int start, int end)

6、/*将字符序列逆序,返回修改后的StringBuffer对象的引用/
public StringBuffer reverse()

7、/与String相类似的方法*/
public int indexOf(String str)
public int indexOf(String str, int fromIndex)
public String subString(int start, int end)
public int length()


public class TestStringBuffer {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        String s = "I am learning java,";
        char[] c = {'a','b','c'};
        
        StringBuffer sb = new StringBuffer(s);
        sb.append("python, ").append("c#.");
        System.out.println(sb);
        sb.insert(0, c);
        System.out.println(sb);
    }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,353评论 0 33
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,997评论 18 399
  • 构造方法的重载 构造方法的重载是指在同一个类中存在着若干个具有不同参数列表的构造方法。有时在一个类定义内可能出现多...
    陈老板_阅读 2,444评论 0 0
  • [TOC] StringBuffer类 StringBuffer类概述及其构造方法 StringBuffer类概述...
    lutianfei阅读 3,335评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,668评论 19 139