連接字符串(join or +)

先看例子: 由程序結果可知:join方法所用的時間小於+方法的時間 原因: join:在連接字符串之前,會先計算處需要多大的內存來存放結果,然後一次性的折你去哪個所需內存並將字符串複製過去。 +方法:在連接字符串時,每次執行+都會申請一塊新的內存,然後複製上一個+操作的結果和本次操作的右操作符到這塊內存,會涉及到多次內存申請
相關文章
相關標籤/搜索