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
  • asp之家 软件编程 m.aspxhome.com