【发布时间】:2012-09-14 23:55:39
【问题描述】:
我有一个名为 dbData 的列表和两个名为 infoSB 和 historySB 的 StringBuilder。我已经调试了我的项目,两个 StringBuilders 拥有它们应该拥有的所有数据,但由于某种原因,它也向数据中添加了一些随机字符。我为添加数据所做的只是下面的代码:
dbData.add(infoSB.toString());
dbData.add(historySB.toString());
要添加的字符是 [ ] 和 ,
以前有没有人遇到过这种情况并知道如何防止它发生这种情况?
更新:这是我获取数据并将其分配给 StringBuilder 的方式。
JSONObject json_data = jArray.getJSONObject(i);
double altitudeData = json_data.getDouble("altitude");
double altitudeInFeet = altitudeData * 3.281;
historySB.append("Altitude: " + df.format(altitudeInFeet) + "ft\n");
【问题讨论】:
-
请给我们看数据。
-
{"longitude":"-86.642","latitude":"34.72533333333333","speed":"0.51444444","heading":"281","altitude":"190.8048"}
-
这些角色最初是怎么出现的?我会更正生成这些的源,而不是在接收端以非标准方式处理它们。
-
我已更改我的问题以匹配我最近在调试我的应用程序时发现的问题。
标签: java android string list stringbuilder