【发布时间】:2018-04-19 11:49:39
【问题描述】:
我有一个包含一些元素的ArrayList,我正在使用字符串缓冲区来获取字符串。但是当我打印字符串时,我进入了杂乱无章的行。我想进入单线或双线。
ArrayList<String> mCombinedList; // it contains some value I have already instantiate it
StringBuilder builder = new StringBuilder();
for (String singleLine : mCombinedList) {
if (builder.length() > 0) {
builder.append(" ");
}
builder.append(singleLine);
}
String string = builder.toString();
Log.e(TAG, "string builder " +string );
实现此代码后,我在日志中得到了这个结果。
阿卜杜勒贾尼 456 朋友用户 3 721015*** 朋友**mCombinedList 的ArrayList 值; **
[阿卜杜勒·贾尼 456 朋友,用户 3 721015*** 朋友]【问题讨论】:
-
显示您的
mCombinedList数据 -
试试
builder.append(singleLine.trim()); -
mCombinedList 中是否有空字符串或仅由空格组成的字符串?然后你应该过滤掉它们。
-
它的
ArrayList不是ArraList -
@NileshRathod 它的错字
标签: java android string stringbuilder