我有一个名为 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");