假設我有以下代碼:.toString.split(「,」)中產生了多少個字符串。呼叫?
StringBuilder sb = new StringBuilder("521,214");
String[] result = sb.toString().split(",");
我的問題是:toString().split(",")
產生2串或3串? 我知道結果字符串數組將有2個字符串 - 但toString()
調用也會生成一個字符串 - 這不會被返回?
基本上,我試圖限制爲性能目的創建的字符串數量,並想知道toString()
調用是否會將創建的字符串總數設置爲3?
您可以運行代碼並親自查看它... –
這將不會編譯第一個 – soorapadman
尋求優化一個字符串是不值得的潛在收益的微不足道的努力。 – AntonH