StringBuffer类概述

2018-11-14  本文已影响0人  muyang_js的简书

StringBuffer的构造方法:

StringBuffer类的成员方法

添加功能
删除功能
替换功能
反转功能
截取功能

String和StringBuffer的相互转换?

String 转换 StringBuffer
        // String s = "hello";
        // StringBuffer sb = "hello";
        // StringBuffer sb = s;
      注意: 不能把字符串的值直接赋值给StringBuffer 

        // 方式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

上一篇 下一篇

猜你喜欢

热点阅读