描述
将一个字符串中所有的整数前后加上符号“*”,其他字符保持不变。连续的数字视为一个整数。
数据范围:字符串长度满足 1≤�≤100 1≤n≤100
输入描述:
输入一个字符串
输出描述:
字符中所有出现的数字前后加上符号“*”,其他字符保持不变
示例1
输入:
Jkdi234klowe90a3
输出:
Jkdi*234*klowe*90*a*3*
Java:
import java.util.*;
public class Main {
public Main() {
}
public String markNum(String pInStr) {
StringBuilder res = new StringBuilder();
for (int i = 0; i < pInStr.length();) {
// 若发现了数字
if (pInStr.charAt(i) >= '0' && pInStr.charAt(i) <= '9') {
res.append('*');
while (i < pInStr.length() && pInStr.charAt(i) >= '0' && pInStr.charAt(i) <= '9') {
res.append(pInStr.charAt(i+&#