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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 见著 中级黑马   /  2016-6-5 23:07  /  479 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.String和StringBuffer的内部实现方式不一样:
       StringBuffer在进行字符串处理时,不会生成新的引用,所以需要经常对一个字符串进行修改时,使用StringBuffer更合适;
       String类中没有改变一个已有字符串的方法;每次对字符串的“修改”都会产生一个新的引用。
2.StringBuffer类的append()方法追加字符串比String的“+”操作符添加效率更高。
S3.String类重写了父类的equals方法,newString(“abc”).equals(new String(“abc”)的结果为true,StringBuffer没有实现equals方法,所以,new StringBuffer(“abc”).equals(new StringBuffer(“abc”)的结果为false
3




0 个回复

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