摘要:
做字符串拼接时,性能是不得不考虑的事情,字符串是不可变对象,任何对字符串的修改,包括字符串拼接都会创建一个新的字符串.如果拼接过程需要N步,那么就会产生N - 1个中间结果,这些结果都会占用内存.1. 拼接的字符串邦定在变量上使用'+'做字符串拼接:1 largeString = small1 + small2 + 'something' + 'small3' + 'yet more'实际上一共产生了4个字符串,分别是:1 small1small22 small1small2'something'3 small1s 阅读全文