string - 使用 kotlin 字符串函数/字符串格式添加空格
问题描述
这可能在这里被问了几次......我想在字符串的每四个字符之间添加空格(8888319024981442)。我的字符串长度正好是 16。 String.format
没有帮助
避免使用拆分或在内存中创建多个字符串。
有没有可以快速使用的kotlin函数/String.format。
解决方案
我认为没有一种非常简单的方法可以做到这一点,但是有一种传统的方法:
val number = "8888319024981442"
val list = mutableListOf<String>()
for (i in 0..3) { list.add(number.substring(i*4, (i+1)*4))}
println(list.joinToString(" "))
编辑
或@IR42 简单回答
number.chunked(4).joinToString(separator = " ")
推荐阅读
- c++ - ro 如何使用另一个程序与程序的 ui 交互以执行暴力攻击?
- react-native - Ios React 本机 Native 模块返回我的模块为 null
- solr - 从 Solr 5.2 迁移到 Solr 8.2 -- 使用 edismax 查询不产生结果
- javascript - vue-router beforeEach 函数不返回更新的项目
- javascript - 从 .json 文件一屏显示一组对象
- flutter - Flutter 中的 OverlayEntry 和 Stack 小部件有什么区别?
- node.js - 如何使用 Yarn 1 和工作区部署 TypeScript/Node.js 服务?
- javascript - Fullcalendar 禁用 eventOrder
- java - Java泛型方法产生错误的类型
- cookies - 静态网站是否存储 cookie?