リストの実装を作成するので、それをstringbuffer変数に渡したいのですが、これは可能かどうか、可能であれば誰かが私に例を教えてください。ありがとうございました
質問する
282 次
1 に答える
2
そこで何をしようとしているのか正確にはわかりませんが、リストからStringBuffer
たとえば次のように追加することができます
public static void addToStringBuffer(StringBuffer buffer, List<?> list) {
if (buffer == null || list == null)
return;
for (Object object : list) {
buffer.append(object);
}
}
またはカンマで区切られたい場合
public static void addToStringBuffer(StringBuffer buffer, List<?> list) {
if (buffer == null || list == null)
return;
boolean addSeparator = false;
for (Object object : list) {
if (addSeparator) {
buffer.append(", ");
} else {
addSeparator = true;
}
buffer.append(object);
}
}
または使用TextUtils#join
String result = TextUtils.join(", ", list);
しかし、それはStringBuffer
StringBuffer
そして、使用の同期が必要でない限りStringBuilder
于 2012-12-20T14:40:28.727 に答える