java - 如何在Android中每2个字符后连接特殊符号作为冒号

标签 java android string kotlin stringbuilder

我想在字符串中每 2 个字符后连接或附加特殊字符作为冒号 :

例如: 原始字符串如下:

String abc =AABBCCDDEEFF;

连接或附加冒号后如下:

  String abc =AA:BB:CC:DD:EE:FF;

所以我的问题是我们如何在 android 中实现这一点。

提前致谢。

最佳答案

在 Kotlin 中,使用 chunked(2)String 每 2 个字符拆分一次,然后使用 joinToString(":") 重新加入:

val str = "AABBCCDDEEFF"
val newstr = str.chunked(2).joinToString(":")
println(newstr)

将打印

AA:BB:CC:DD:EE:FF

关于java - 如何在Android中每2个字符后连接特殊符号作为冒号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54345564/

相关文章:

java - 如何通过java web服务中的ifsc代码获取银行分行名称

android - 如何使用 xmlpullparser android 解析 xml 字符串

string - 如何在 Go 中将表单输入作为 Float64

Android Canvas 改变背景颜色

java - Android GPS V2 教程问题-Google map

android - Fabric Crashlytics Beta 部署失败 : Project is inactive

javascript - 从帧创建时间码

java - Jaxb 未编码列表为空

java - Tomcat是否为每个用户创建一个线程?

java - 通过调用 java 方法在 XSLT 中合并多个 XML 源