将142703199845868526字符串按下标查找方法转换为14270319984586****
时间: 2023-12-04 18:40:08 浏览: 68
以下是Java将字符串按下标查找方法转换为14270319984586****的代码实现:
```java
public static String replaceWithAsterisk(String str, int start, int end) {
if (str == null || str.isEmpty()) {
return str;
}
if (start < 0 || end >= str.length() || start > end) {
return str;
}
StringBuilder sb = new StringBuilder();
sb.append(str.substring(0, start));
for (int i = start; i <= end; i++) {
sb.append("*");
}
sb.append(str.substring(end + 1));
return sb.toString();
}
public static void main(String[] args) {
String str = "142703199845868526";
String newStr = replaceWithAsterisk(str, 14, 17);
System.out.println(newStr); // 输出:14270319984586****
}
```