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

© 安安安 中级黑马   /  2015-6-19 23:08  /  304 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

刚才写代码时出现的2个小问题。平常没注意的。总结下
1、StringBuilder的equals方法
String的equals方法是可以比较2个字符串是否相同的。
刚才用StringBuilder下意识就写了equals,发现怎么都不对,才发现的。
要比较字符串是否相同只能用String。
对于StringBuilder可以转成String再比较。
  1. new String(oldStr).equals(new String(newStr));
复制代码


2、StringBuilder中的reverse方法不是返回一个新的StringBuilder而是改变原有的StringBuilder,也就是说反转并取代。

0 个回复

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