StringBuilder是一個可變的字符串對象,它允許我們動態地修改字符串內容。通過鏈式調用,我們可以在同一個方法鏈中多次調用不同的方法,而不需要每次調用都保存中間結果。
例如,我們可以使用鏈式調用來構建一個字符串:
StringBuilder sb = new StringBuilder();
sb.append("Hello").append(" ").append("World");
String result = sb.toString();
在上面的例子中,我們首先創建了一個StringBuilder對象,然后通過append方法依次添加了"Hello"、" "和"World"這三個字符串。最后,我們調用toString方法將StringBuilder對象轉換為一個普通的字符串。
通過鏈式調用,我們可以寫出更加簡潔和易讀的代碼,而不需要每次調用都保存中間結果。這在構建復雜的字符串時特別有用。