前言


GitHub https://github.com/MrQ-Android

最近遇到一个需求,java的字符串每隔两位添加一个空格

具体的解决方案:
1.常规做法 for循环遍历添加
2.优雅的方式 , 使用正则表达式完成

1.常规for循环应该就不用解释了,就是遍历一下两位添加一下就ok

2.第二种方式是比较好的 使用正则

public static String getFileAddSpace(String replace) {
    String regex = "(.{2})";
    replace = replace.replaceAll(regex, "$1 ");
    return replace;
}