Java 将”:“字符每隔两位插入到字符串中
时间: 2023-08-16 08:03:20 浏览: 159
可以使用 StringBuilder 和 for 循环来实现将":"字符每隔两位插入到字符串中的需求,示例如下:
```java
String str = "123456789";
StringBuilder sb = new StringBuilder(str);
for (int i = 2; i < sb.length(); i += 3) {
sb.insert(i, ":");
}
System.out.println(sb.toString()); // 输出字符串 "12:34:56:78:9"
```
上述代码中,首先将原始字符串转换为 StringBuilder 对象。然后使用 for 循环遍历 StringBuilder 对象中每隔两位需要插入":"字符的位置,并在这些位置上插入":"字符。最后将 StringBuilder 对象转换回字符串并输出。
阅读全文