美文网首页
StringBuffer和String

StringBuffer和String

作者: 十足的小傻瓜 | 来源:发表于2017-03-28 10:36 被阅读0次

    1.StringBuffer和String的区别
    * String是不可变得字符序列
    * StringBuffer是可变的字符序列
    2.StringBuffer常用的一些用法(简单的用法,复杂的略)
    * 构造方法
    * public StringBuffer();
    * public StringBuffer(String str);
    * 增
    * public synchronized StringBuffer append(char c); // 可以增加任意类型的
    * 删
    * public synchronized StringBuffer deleteCharAt(int index); // 根据索引删除某个字符
    * public synchronized StringBuffer delete(int start, int end); // 根据索引范围删除字符串
    * 改
    * public synchronized StringBuffer replace(int start, int end, String str); // 用一个字符串修改指定索引范围的字符串
    * 翻转
    * public synchronized StringBuffer reverse(); // 将一个StringBuffer 对象翻转
    * 截取
    * public synchronized String substring(int start); // 将一个StringBuffer对象,从指定位置截取到结束,注意返回是:String对象
    * public synchronized CharSequence subSequence(int start, int end); // 根据索引范围截取StringBuffer对象(不包括最后的索引那个字符),注意返回是:String对象
    * String对象转变成StringBuffer对象
    * 使用append方法进行实现
    String str = "sdd";
    StringBuffer sb = new StringBuffer();
    sb.append(str);
    System.out.println(sb);
    * 使用构造方法进行实现
    String str = "sdd";
    StringBuffer sb = new StringBuffer(str);
    System.out.println(sb);
    * StringBuffer对象转变成String对象(只介绍一个简单,常用的)
    * 使用 toString方法进行实现
    StringBuffer sb = new StringBuffer("abc");
    String str = sb.toString();
    System.out.println(str);

    相关文章

      网友评论

          本文标题:StringBuffer和String

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