java - 如何使用循环每五个字符拆分一个字符串?
问题描述
假设我有一个字符串:“VJKUKUTGCNNAUVWRKF”我如何使用循环将其变为“VJKUK UTGCN NAUVW RKF”,其中每五个字符有一个空格(注意最后一部分只有三个字符)。
解决方案
也许
String str = "VJKUKUTGCNNAUVWRKF";
StringBuilder sb = new StringBuilder();
for (int j = 1; j <= str.length(); j++) {
sb.append(str.charAt(j-1));
if (j % 5 == 0) {
sb.append(" ");
}
}
String str2 = sb.toString();
我不认为这是一个完美优化的解决方案,但它是一种方式。
推荐阅读
- javascript - 如何使滚动箭头在顶部和底部消失?JavaScript
- java - 迭代时将元素添加到列表时出现 ConcurrentModiciationException
- python - 在自定义函数的上下文中,在 Python 中四舍五入十进制数的最简单方法是什么?
- javascript - 如何从 Mongodb 获取数据并将其显示在相应的 html 表单字段中?
- linux - 在 ubuntu 上安装 node-sspi 时出错
- c# - 对于 .NET 字典,双重哈希如何工作?
- javascript - 如何使用 vuetify 使我的 v-menu 正确显示
- tomcat - 在休息服务中使用注入点失败
- ecmascript-6 - Jest JSDom 中未实现 window.location.assign()
- c# - 如何从音频文件中获取频谱图?