我需要你的帮助!我有一系列的JSon(来自Facebook的响应)。数组列表。如何将此数组转换为String?感谢。
答案 0 :(得分:1)
StringBuilder sb=new StringBuilder();
for (Long l:list)
sb.append(l);
答案 1 :(得分:0)
最好的方法是迭代ArrayList
并构建String
ArrayList<Long> list = new ArrayList<Long>();
String listString = "";
for (long l : list)
{
listString += String.valueOf(l) + "\n";
}
<强>更新强>
使用StringBuilder
是更好的方法,因为字符串是不可变的,每次附加到String
它都会在内存中创建新的String
。
还
“+”运算符为String
重载并用于连接两个String
。内部“+”操作使用StringBuffer
或StringBuilder
实现。
答案 2 :(得分:0)
尝试使用StringBuilder类
public String ConvertArrayToString(Long[] longArray)
{
if(longArray != null)
{
StringBuilder sb = new StringBuilder(longArray.length);
for(int i = 0; i < longArray.length; i++)
{
sb.append(longArray[i]);
}
return sb.toString();
}
return null;
}