[英]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.