首页 > 其他 > 详细

数字前面加*

时间:2020-07-03 22:30:40      阅读:50      评论:0      收藏:0      [点我收藏+]

将一个字符中所有出现的数字前后加上符号“*”,其他字符保持不变

示例1:

Jkdi234klowe90a3
Jkdi*234*klowe*90*a*3*

private static void markNum(String str) {
StringBuilder result = new StringBuilder();
boolean isFrist = true;
for (char c : str.toCharArray()) {
boolean isNum = ‘0‘ <= c && ‘9‘ >= c;
if(isNum && isFrist){
result.append("*").append(c);
isFrist = false;
}else {
result.append(c);
if(!isNum){
isFrist = true;
}

}
}

System.out.println(result);
}

 

数字前面加*

原文:https://www.cnblogs.com/dongma/p/13232884.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!