[英]How to safely remove the commas on an ArrayList?
我有一个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将逗号放在单独的值上。 如何摆脱这个逗号,而又不摆脱在某些语言环境中用作小数点的逗号? 在美国,我们使用句点作为小数点,因此删除所有逗号都可以,但是在使用逗号作为小数点的国家,我最终会破坏数据。
我不确定您可以在不破坏数据的情况下从到字符串擦除',',我建议使用for()获取信息
String formatedString="";
for(String s: xEvent){
formatedString += s;
}
这样,您将在String中获得所有信息,但不包含']','['或','。 希望对您有帮助。
在这种情况下,您可能想研究使用StringBuilder,例如:
StringBuilder builder = new StringBuilder();
builder
.append(fileTimeStamp)
.append(x)
.append(zCSV);
String formatedString = builder.toString();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.