3
與將字符串添加到java6中的字符串相比,向字符串追加字符更好嗎?java6:將char附加到字符串
例如,在下面的兩行代碼,其中一個將執行速度更快:
String str = "One" + '\"'
或
String str = "One" + """
與將字符串添加到java6中的字符串相比,向字符串追加字符更好嗎?java6:將char附加到字符串
例如,在下面的兩行代碼,其中一個將執行速度更快:
String str = "One" + '\"'
或
String str = "One" + """
我猜串來串串聯就沒有什麼更好的表現,因爲他們不再需要轉換爲字符,並調用toString( )方法就可以了。
Java語言規範:
15.18.1.1字符串轉換
任何類型的可轉換由字符串轉換爲類型字符串。
原始類型T的值x首先轉換爲參考值,就像將其作爲參數提供給適當的類實例創建表達式一樣:
•如果T是布爾值,則使用新的布爾值(x)。
•如果T是char,則使用新的Character(x)。
...