字符串补零的方法
Posted 想实习犯法吗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串补零的方法相关的知识,希望对你有一定的参考价值。
第一种 使用StringBuilder
String maxStr = a.length() > b.length() ? a : b;
String minStr = a.length() < b.length() ? a : b;
int diff = maxStr.length() - minStr.length();
//如果两个字符串长度不一样,就给字符串长度较小的字符串补0
if (diff > 0)
StringBuilder sb = new StringBuilder();
for (int i = 0; i < diff; i++)
sb.append("0");
sb.append(minStr);
第二种
int shortestLen = (a.length() > b.length() ? b.length() : a.length());
if (a.length() > b.length())
b = generateZero(a.length() - shortestLen) + b;
else
a = generateZero(b.length() - shortestLen) + a;
public static String generateZero(int n)
StringBuffer stringBuffer = new StringBuffer();
while (n-- > 0)
stringBuffer.append("0");
return stringBuffer.toString();
待补充
以上是关于字符串补零的方法的主要内容,如果未能解决你的问题,请参考以下文章