Java的String字符串补0

转载 2016年08月30日 20:36:50

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));
}
}

相关文章推荐

黑马程序员之修正认知:string、Empty和null三者的正确区别 判断字符串为空str.length==0最快

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 判断字符串时候为空 哪种方式快 ...

Swift2-0基础_String(字符串)

// 字符串 字符串是值类型,常量变量赋值,在函数中传递会进行值拷贝 let name = "Kermit" let word = "\"I am a boy\" __kermit" print(wo...

string变量字符串的结束标志是什么,我看书上好像和c不一样,c的char *是以"\0"结束但c++好像不是

C++标准库的string不是以'\0'结束,而是string类中有一个记录长度的值 (具体怎么实现我不是很清楚,要等看过STL代码或者比我牛的大牛来给你说) 但是C++中的string你要得到它...

C#中String.Format格式说明(如字符串补0 string s="a";s.PadLeft(2,'0'))

C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 strin...

java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\xB3' for column 'Content' at row 1

在尝试将 emoji 表情符号 插入MySQL数据库时,遇到以下错误信息:### The error occurred while setting parameters ### SQL: INSERT...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)