美文网首页
使用逗号按位数对数字进行分割输出

使用逗号按位数对数字进行分割输出

作者: 程序员编程助手 | 来源:发表于2025-03-13 08:01 被阅读0次

/**

* 使用逗号按位数对数字进行分割输出

* @param num

* @param seperateBit

* @return

*/

public static String spilitNUm(long num,int seperateBit){

if (seperateBit<0){

return null;

}

String s =String.valueOf(num);

ArrayListcharacters =new ArrayList<>();

for (int i =0;i

characters.add(s.charAt(i));

}

int count=0;

StringBuilder stringBuilder =new StringBuilder();

int countIndex=0;

for (Character character :characters) {

int i =count +1;

if (i

if (!(i%seperateBit==0)){

stringBuilder.append(character);

count++;

countIndex++;

if (s.length()==(countIndex+1)){

break;

}

continue;

}else {

stringBuilder.append(",");

count-=seperateBit;

continue;

}

}else {

i-=1;

if (!(i%seperateBit==0)){

stringBuilder.append(character);

count++;

countIndex++;

if (s.length()==(countIndex+1)){

break;

}

continue;

}else {

stringBuilder.append(",");

count-=seperateBit;

continue;

}

}

}

String string =stringBuilder.toString();

return string;

}

相关文章

网友评论

      本文标题:使用逗号按位数对数字进行分割输出

      本文链接:https://www.haomeiwen.com/subject/twbipjtx.html