最近有个需求就是银行卡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; }
Java在银行卡号中按位插入空格
本文介绍如何在Android开发中,处理Java字符串,特别是在银行卡号处理时,如何在每4位数字后插入空格。通过自定义方法实现这一需求。
3242

被折叠的 条评论
为什么被折叠?



