Java如何实现字符串每隔4位加空格
作者:酷爱编程的小猿同学 时间:2023-11-27 06:00:09
字符串每隔4位加空格
今天弄了个银行卡识别功能,回显的时候想要将银行卡号每四位加一个空格,这样核对卡号会方便很多,这里记录一下
1.正则表达式实现
String bankCard = authStatus.getBankCard();
String bankCard = "1234567890";
String regex = "(.{4})";
bankCard = bankCard.replaceAll(regex,"$1 ");
System.out.println(bankCard);
// 打印1234 5678 90
2.java代码实现
String bankCard1 = "333434343443434344";
char[] bankArray = bankCard1.toCharArray();
String bankString = "";
for(int i=0;i<bankArray.length;i++){
if(i%4==0 && i>0){
bankString +=" ";
}
bankString += bankArray[i];
}
System.out.println(bankString);
// 打印结果3334 3434 3443 4343 44
字符串每4位添加一个符号
String str = "123456789013";
String regex = "(.{4})";
String result = str.replaceAll(regex, "$1,");
LogUtil.e("result:" + result);
本例子 (.{4}) 为4位添加一个 "$1,"这个是逗号 可以自行修改 每隔几位和符号添加
以上为个人经验,希望能给大家一个参考。
来源:https://blog.csdn.net/qq_43037478/article/details/110931543
标签:Java,字符串,空格
0
投稿
猜你喜欢
C#实现读取txt文件生成Word文档
2022-08-06 19:03:22
如何处理maven仓库中后缀LastUpdated文件
2022-01-21 22:15:44
Android编程实现获得内存剩余大小与总大小的方法
2023-06-07 05:49:17
Android实现拍照及图片裁剪(6.0以上权限处理及7.0以上文件管理)
2022-05-19 09:18:14
Java 添加、读取和删除 Excel 批注的操作代码
2023-10-28 21:55:36
详解Java消息队列-Spring整合ActiveMq
2022-12-31 04:15:41
Android中AsyncTask与handler用法实例分析
2023-12-04 00:01:52
Android RecyclerView 基础知识详解
2022-10-04 13:40:20
IntelliJ IDEA 2020 安装和常用配置(推荐)
2021-12-22 15:03:53
使用XSD校验Mybatis的SqlMapper配置文件的方法(2)
2023-06-29 07:51:34
Spring中集成Groovy的四种方式(小结)
2023-07-11 16:36:53
利用Spring Data MongoDB持久化文档数据的方法教程
2023-05-05 02:36:54
springboot如何将http转https
2023-02-27 17:10:45
Spring Boot整合mybatis并自动生成mapper和实体实例解析
2022-01-28 20:00:02
Spring Boot 开发环境热部署详细教程
2023-07-28 01:50:02
Android ActionBar搜索功能用法详解
2023-01-24 21:15:02
Android 圆角边框的实现方式汇总
2023-03-20 04:27:46
C#中new的几种用法详解
2021-09-16 23:05:56
c语言实现基数排序解析及代码示例
2021-10-17 19:37:51
C++链表节点的添加和删除介绍
2023-08-23 02:32:09