关闭

Java的String字符串补0

207人阅读 评论(0) 收藏 举报
分类:

java的String字符串补0或空格

方法一:自己写的方法

数字不足位数左补0
可以补“0”也可以补“”

public static String addZeroForNum(String str, int strLength) {
int strLen = str.length();
if (strLen < strLength) {
while (strLen < strLength) {
StringBuffer sb = new StringBuffer();
sb.append("0").append(str);//左补0
// sb.append(str).append("0");//右补0
str = sb.toString();
strLen = str.length();
}
}
return str;
}

方法2 :需要确定补多少0.

public class P {
public static void main(String[] args){
  String pattern="000";
  java.text.DecimalFormat df = new java.text.DecimalFormat(pattern);
  int i = 10,j=6;
  System.out.println("i="+df.format(i)+"\nj="+df.format(j));
}
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:262676次
    • 积分:4011
    • 等级:
    • 排名:第7839名
    • 原创:151篇
    • 转载:202篇
    • 译文:0篇
    • 评论:19条