java 给定字符串string str=“98764215” 获得中间5位字符串 并将中间五位字符串转换为*** 并返回修改后的字符串
时间: 2023-08-04 12:04:31 浏览: 143
java String 字符串格式化
可以使用 String 类的 substring() 方法和 replace() 方法来实现获得中间五位字符串并将其转换为 *** 的操作,示例代码如下:
```java
String str = "98764215";
String middleStr = str.substring(1, 6);
String newStr = str.substring(0, 1) + "*****" + str.substring(6);
System.out.println(middleStr);
System.out.println(newStr);
```
输出结果为:
```
87642
9*****5
```
在上面的代码中,`str.substring(1, 6)` 表示获取字符串 `str` 的第二个字符到第六个字符之间的子串,即中间的 5 个数字 87642。然后将这个中间字符串和 `"*****"` 字符串拼接起来,得到新的字符串,即中间五位变成了 `*****`。最后将得到的中间字符串和新字符串分别输出即可。
阅读全文