我正在尝试创建不带以下字符, []的此列表的字符串,因为删除它们后我想替换所有两个空格。

我尝试了以下操作,但标题出现错误。
简单:

[06:15, 06:45, 07:16, 07:46]


结果应如下所示:

06:15 06:45 07:16 07:46


码:

List<String> value = entry.getValue();
String timeEntries = value.toString();
String after = timeEntries.replaceAll(",", " ");
String after2 = after.replaceAll("  ", " ");
String after3 = after2.replaceAll("[", "");
String after4 = after3.replaceAll("]", "");

最佳答案

replaceAll替换与给定正则表达式匹配的所有匹配项。因为只想匹配一个简单的字符串,所以应该使用replace代替:

List<String> value = entry.getValue();
String timeEntries = value.toString();
String after = timeEntries.replace(",", " ");
String after2 = after.replace("  ", " ");
String after3 = after2.replace("[", "");
String after4 = after3.replace("]", "");

09-10 07:29
查看更多