黑马程序员技术交流社区

标题: StringBuffer和String转换 [打印本页]

作者: 聪明一只哈    时间: 2016-5-29 20:37
标题: StringBuffer和String转换
7.StringBuffer和String转换
                a.StringBuffer转String
                        1.sb.toString();                                //开发常用.
                        2.sb.substring(0,sb.length());
                        3.new String(sb);
                b.String转StringBuffer
                        1.new StringBuffer(str)                //开发常用.
                        2.sb.append(str);                       
        8.StringBuffer和StringBuilder的区别
                a.StringBuffer
                        jdk1.0        线程安全                效率低
                b.StringBuilder
                        jdk1.5        线程不安全        效率高
                c.String和StringBuffer,StringBuilder的区别
                        String是一个不可变的字符序列
                        StringBuffer,StringBuilder是可变的字符序列
                        StringBuffer和StringBuilder比String的方法能丰富.
        9.String作为参数传递
                java中只有值传递,引用数据类型传递的是地址值.
                形参的类型:
                        基本数据类型:形参的改变不影响实参.
                        引用数据类型:形参的改变直接影响实参.(String类有点特殊)
                String类虽然是引用数据类型,但是他当作参数传递时和基本数据类型是一样的,是值传递!!!






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2