【Java】如何使用StringBuilder
首先
本文将介绍使用StringBuilder连接两个或更多字符串的方法。
使用”+”运算符进行字符串连接的问题
在文字串結合中,最簡單的方法是使用+運算符,但存在以下問題:
– String實例是不可變的(無法更改值)
– 通過+進行串聯時,舊實例被丟棄,並通過new生成新實例
– 如果要連接大量的字符串,將給JVM帶來很大的負擔
解决这个问题的工具是StringBuilder。
写作方式
StringBuilder被设计为可变类,因此可以进行字符串连接而无需使用new关键字。
这样可以减轻JVM的负担并加快处理速度。
通常建议使用toString方法从字符串构建器中获取字符串。
StringBuilder sb = new StringBuilder();
sb.append("Hello ");
sb.append("Qiita!");
System.out.println(sb.toString()); //Hello Qiita!
根据
Java平台SE8的StringBuilder