用什么语句可以实现将整数1转化成四位的字符串“0001”? int a=1;String str=a.toString();str="000"+str; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我通过计算得到一个整数(可能是2,或12),我想要把它转化成字符串。但是字符串必须是4位的。所以如果得到2--》转化为0002如果得到12--》转化位0012。就好像是在.net中有这样的语句num.toString("0000"),将数字num转化为4位字符串 那你就自己写一个咯,先把他专成string,判断它的length,不够补0 难道没有现成的调用语句吗?我觉得应该有吧!只是我不熟悉JAVA。 import java.text.* NumberFormat nf = new DecimalFormat("0000"); int a=1; String b=nf.format(a); System.out.println(b); ntzls(三星堆) ( ) -----呵呵~老兄,你一下子赚两帖的分了~~ 重复一下import java.text.*;public static String getStringFormat(int inputN,String strFormat){ String strRes = ""; NumberFormat nf = new DecimalFormat(strFormat); strRes = nf(inputN); return strRes; } /** * 将INT类型的值转为STRING类型的最大值 */ public String valueOfMax(int max) { String serial = String.valueOf(max); max = serial.length(); for(int i = 0 ; i < 4 - max ; i ++) { serial = "0" + serial; } return serial; } 求助!!!鼠标响应键盘不响应 Java是以什么方式进行翻译程序的? 各位大侠。。在eclipse中,怎么用代码创建一个java project呢?急!!急!!急!!急!!急!! 请教高手 学习何谓入门? 怎么判断一个字符串里的字符是否是汉字啊 小小的问题,谢谢!!! 求两条简单的java语句,即时结帖 初学者问题? 几个小问题,急!!在线等待 请问Java编程如何实现ping功能 高手指教:请问如何定时执行一个任务? java的对象、对象句柄、变量等在内存的分布是什么样的?
所以如果得到2--》转化为0002
如果得到12--》转化位0012。就好像是在.net中有这样的语句num.toString("0000"),将数字num转化为4位字符串
int a=1;
String b=nf.format(a);
System.out.println(b);
呵呵~
老兄,你一下子赚两帖的分了~~
String strRes = "";
NumberFormat nf = new DecimalFormat(strFormat);
strRes = nf(inputN);
return strRes;
}
* 将INT类型的值转为STRING类型的最大值
*/
public String valueOfMax(int max)
{
String serial = String.valueOf(max);
max = serial.length();
for(int i = 0 ; i < 4 - max ; i ++)
{
serial = "0" + serial;
}
return serial;
}