假如我有一個名爲arr
的ArrayList <String>
和一個名爲buf
StringBuilder
,我用下面的方法的buf
內容添加到arr
。添加字符串到ArrayList如果只有不爲空
if (!buf.toString().equals("")) { //allow only non-empty Strings.
arr.add(buf.toString());
}
但它叫buf.toString()
兩次。我不想在我的代碼中。此外,有沒有其他的(簡單或簡單或有效的或其他)的方式來實現這一目標?
編輯:此外,我這樣做在一個循環,所以這是高效?
'字符串s = buf.toString();'並使用's'? – fge