我有这个字符串
String numbers = "123;234;345;"
Run Code Online (Sandbox Code Playgroud)
我需要将它转换为新的字符串,如下所示:
String result= "|(123)|(234)|(345)"
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用这些numbers.split("\(");但是没有用,我找不到任何如何做的例子.
提前致谢,
无需拆分字符串,只需替换分号,并加上前缀和后缀:
String result = "|(" + numbers.replace(";", ")|(") + ")";
Run Code Online (Sandbox Code Playgroud)
您也可以使用split以下方式执行此操作:
StringBuilder sb = new StringBuilder();
for (String str : numbers.split(";")) {
sb.append("|(");
sb.append(str);
sb.append(")");
}
String result = sb.toString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41 次 |
| 最近记录: |