【发布时间】:2019-04-04 22:01:46
【问题描述】:
我在 Java 中有字符串 IR800610000000700805312546,我需要转换为
IR80-0610-0000-0070-0805-3125-46.
我对字符串使用split,但不起作用
String[] arrayList = number.split("(\\w{4})");
StringBuilder result = new StringBuilder();
for (int i = 0; i < arrayList.length; i++) {
result.append(arrayList[i]);
if (i != arrayList.length - 1) {
result.append(separator);
}
}
我可以使用字符串格式化程序吗?
【问题讨论】:
标签: java android regex formatting