A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 聪明一只哈 中级黑马   /  2016-5-29 20:37  /  437 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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类虽然是引用数据类型,但是他当作参数传递时和基本数据类型是一样的,是值传递!!!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马