有一个string a里面是123,234,345,求一个一个方法让a里面数字加上单引号
答案:2 悬赏:20 手机版
解决时间 2021-11-15 17:51
- 提问者网友:夢醒日落
- 2021-11-15 13:45
有一个string a里面是123,234,345,求一个一个方法让a里面数字加上单引号
最佳答案
- 五星知识达人网友:逃夭
- 2021-11-15 14:43
常规写法:
String text = "1,2,3,4,5";
String[] arr = text.split(",");
StringBuilder content = new StringBuilder();
for (int i = 0; i < arr.length; i++) {
content.append("'" + arr[i] + "'");
if (i != arr.length - 1) {
content.append(",");
}
}
System.out.println(content.toString());正则写法1:
String text = "1,2,3,4,5";
String content = text.replaceAll("(\d+)", "'$1'");
System.out.println(content);正则写法2:
String text = "1,2,3,4,5";
String content = text.replaceAll("\b", "'");
System.out.println(content);
String text = "1,2,3,4,5";
String[] arr = text.split(",");
StringBuilder content = new StringBuilder();
for (int i = 0; i < arr.length; i++) {
content.append("'" + arr[i] + "'");
if (i != arr.length - 1) {
content.append(",");
}
}
System.out.println(content.toString());正则写法1:
String text = "1,2,3,4,5";
String content = text.replaceAll("(\d+)", "'$1'");
System.out.println(content);正则写法2:
String text = "1,2,3,4,5";
String content = text.replaceAll("\b", "'");
System.out.println(content);
全部回答
- 1楼网友:玩世
- 2021-11-15 16:16
String a = "123,456,789";
a = a.replaceAll("\b", "'");
System.out.println(a);
a = a.replaceAll("\b", "'");
System.out.println(a);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯