锁定老帖子 主题:关于一段代码的疑惑
精华帖 (0) :: 良好帖 (4) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-29
LZ很细心啊。
|
|
返回顶楼 | |
发表时间:2011-09-29
果然非同凡响
|
|
返回顶楼 | |
发表时间:2011-09-29
修改后,对于平凡运用equal方法的程序,效率提高很明显的。
这个种对于程序不会出错的BUG,一半不仔细分析和评审代码很难发现。。。 |
|
返回顶楼 | |
发表时间:2011-09-30
楼主果真细心
|
|
返回顶楼 | |
发表时间:2011-09-30
xql80329 写道 要是1.7那么改,用下面的方式更直接。
public boolean contentEquals(CharSequence cs) { if (count != cs.length()) return false; if(cs.toString().equals(this)) return true; }else{ return false; } } 性能会很差,cs.toString() 会创建一个新的String,StringBuffer内容多时就完了 |
|
返回顶楼 | |
发表时间:2011-09-30
weifly 写道 xql80329 写道 要是1.7那么改,用下面的方式更直接。
public boolean contentEquals(CharSequence cs) { if (count != cs.length()) return false; if(cs.toString().equals(this)) return true; }else{ return false; } } 性能会很差,cs.toString() 会创建一个新的String,StringBuffer内容多时就完了 然 |
|
返回顶楼 | |
发表时间:2011-10-06
原来1.6这样的问题都没想到??很诧异啊
|
|
返回顶楼 | |