Java字符串每隔两位插入字符,如何改写成长尾?

2026-03-30 14:140阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计176个文字,预计阅读时间需要1分钟。

Java字符串每隔两位插入字符,如何改写成长尾?

要求:将一个字符串每两位插入一个字符,末尾不加字符。

输入:147dba2630d74228af63c97bbaf9eacd

输出:14:7d:ba:26:30:d7:42:28:af:63:c9:7b:ba:f9:ea:cd


Java字符串每隔两位插入字符,如何改写成长尾?

需求:如何将一个字符串每隔两位就插入一个字符,末尾不加。

输入参数:147dba2630d74228af63c97bbaf9eacd

输出结果:14:7d:ba:26:30:d7:42:28:af:63:c9:7b:ba:f9:ea:cd

一行代码即可达到预期效果

public static String fun(String s) {
return s.replaceAll("(.{2})", ":$1").substring(1);
}

本文共计176个文字,预计阅读时间需要1分钟。

Java字符串每隔两位插入字符,如何改写成长尾?

要求:将一个字符串每两位插入一个字符,末尾不加字符。

输入:147dba2630d74228af63c97bbaf9eacd

输出:14:7d:ba:26:30:d7:42:28:af:63:c9:7b:ba:f9:ea:cd


Java字符串每隔两位插入字符,如何改写成长尾?

需求:如何将一个字符串每隔两位就插入一个字符,末尾不加。

输入参数:147dba2630d74228af63c97bbaf9eacd

输出结果:14:7d:ba:26:30:d7:42:28:af:63:c9:7b:ba:f9:ea:cd

一行代码即可达到预期效果

public static String fun(String s) {
return s.replaceAll("(.{2})", ":$1").substring(1);
}