我正在處理一段具有 StringBuilder 的代碼,我將在其中添加一些資料,然后發送包含所有資料的電子郵件。這是代碼:
StringBuilder stringBuild= new StringBuilder();
for (int i = 0; i < variable.size(); i ) { //Unknown size, could be quite big
stringBuild.append(thingsToDO((Map<String, Object>) variable.get(i)));
}
sendEmail(stringBuild);
/**
* @param stringBuild
*/
private void enviarEmail(StringBuilder stringBuild)
{
if(StringUtils.isNotBlank(stringBuild)) {
//Email OK
} else {
//Email with all errors
}
}
可以將 StringUtils 庫用于 StringBuilder,還是有更好的方法來處理 StringBuilder?
我對 StringBuilders 沒有那么多經驗,所以也許我遺漏了一些東西,感謝任何幫助
uj5u.com熱心網友回復:
嘗試手頭有Java API 檔案和StringUtils API 檔案,這樣您就可以決定是否真的需要更多依賴項(Apache Commons Lang),或者是否只想使用本機類。
您需要牢記兩個方面:可維護性和性能。可維護性意味著您的代碼易于理解和修改。在性能方面,您必須分析結果以查看哪個解決方案更快。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/535265.html
標籤:爪哇细绳附加字符串生成器
