摘要:
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 = ... 阅读全文
摘要:
一直听说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... 阅读全文