您的位置:首页 > 移动开发 > Android开发

android开发 Java在指定的位置插入字符

2017-05-23 10:16 134 查看
最近有个需求就是银行卡4个空格,传后台是去除空格的,但是读数据的时候要求再次加空格,搜了一下插入空格的方法发现都不适合很靠谱,于是自己写了。

其实很简单,废话不多说,直接上代码。

//bankAccountNumber 需要插入空格的字符串

//每4个插入一个空格

private String addSpace(String bankAccountNumber) {
if (bankAccountNumber==null){
return "";
}
char[] strs=bankAccountNumber.toCharArray();
StringBuilder sb=new StringBuilder();
for (int i = 0; i < strs.length; i++) {
sb.append(strs[i]);
if (i!=0&&(i+1)%4==0){
sb.append(" ");

}
}

String trim = sb.toString().trim();
return trim;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: