数据类型(⼋)之给字符串中每两位字符加⼀个空格第⼀种:
String input = "abcdefghijk";
String regex = "(.{2})";
input = placeAll(regex, "$1-");
System.out.println(input);
第⼆种:
String str="123456789123456789";
//字符串长度
int strlenth=str.length();
//需要加空格数量
int blankcount=0;
/
/判断字符串长度
if(strlenth<=2) {
blankcount=0;
}else {
blankcount= strlenth%2>0?strlenth/2:str.length()/2-1; //需要加空格数量
}
//插⼊空格
if(blankcount>0) {
for(int i=0;i<blankcount;i++) {
str=str.substring(0, (i+1)*2+i)+" "+str.substring((i+1)*2+i,strlenth+i);
}
字符串长度算不算空格}else {
System.out.println("输⼊的字符串不多于4位,不需要添加空格");
}
System.out.println(str);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论