我有一个Arraylist,我放置浮动值。
xEvent.add(fileTimeStamp);
xEvent.add(x);
xEvent.add(zCSV + "\n");
String formatedString = xEvent.toString()
.replace("[", "") // remove the right bracket
.replace("]", "") // remove the left bracket
问题是Arraylist用逗号分隔值。如何摆脱这个逗号而不删除在某些语言环境中用作小数点的逗号?在美国,我们使用句点作为小数点,因此删除所有逗号都可以,但是在使用逗号作为小数点的国家,我最终会破坏数据。
答案 0 :(得分:1)
我不确定你是否会错过''从字符串到字符串而不破坏数据,我建议使用for()来获取信息
String formatedString="";
for(String s: xEvent){
formatedString += s;
}
就像这样,你将获得一个字符串中的所有信息而没有']',' ['或','。 希望它可以帮到你。
答案 1 :(得分:1)
在这种情况下,您可能希望使用StringBuilder,例如:
StringBuilder builder = new StringBuilder();
builder
.append(fileTimeStamp)
.append(x)
.append(zCSV);
String formatedString = builder.toString();