摘要: JDK中Equal的源码如下所示: public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String)anObject; int n = count; if (n == anotherString.count) { char v1[] = value; char v2[] = anotherString.value; int i = ... 阅读全文
posted @ 2012-11-05 14:26 爱我所艾 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一直听说StringBuffer的性能比String高很多,正好这本书的第一章就是关于这个例子的,所以小小的试验了下。PS:循环的次数比书中的多,2000年的电脑配置1W次循环就很明显,但是现在不够啦。 结果是40922ms与0ms的差距 public void String2StringBuffer(){ String str = "tr"; long start1 = System.currentTimeMillis(); System.out.println(start1); for(int i = 0 ;i<80000; i++) st... 阅读全文
posted @ 2012-11-05 14:16 爱我所艾 阅读(1019) 评论(0) 推荐(0) 编辑