怎么补齐字符串?如,8转换成0008,12转换成0012等。 public String fullString(String s){ s1="0000"+s; s1=subString(s1.length()-4); return s1;} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String strsta="";String strend;if(strsta.lenth==1){strend=strsta="000"+strsta;}if(strsta.lenth==2){strend=strsta="00"+strsta;}if(strsta.lenth==3){strend=strsta="0"+strsta;}if(strsta.lenth==4){strend=strsta=strsta;} 给你个简单方法: public String getNew(String str) { String newStr = ""; newStr = "0000" + str; newStr = newStr.substring(str.length()); return newStr; }调用例子如下:public class Test{ public static void main(String[] args) { String str = "123"; Test ts = new Parcel4(); str = ts.getNew(str); System.out.println(str); } public String getNew(String str) { String newStr = ""; newStr = "0000" + str; newStr = newStr.substring(str.length()); return newStr; }} public static String PadLeading(String rString, int rLength, String rPad) { String lTmpPad = ""; String lTmpStr = StrChkNull(rString); if (lTmpStr.length() >= rLength) return lTmpStr.substring(0,lTmpStr.length()); else { for(gCnt = 1; gCnt <= rLength-lTmpStr.length(); gCnt++) { lTmpPad = lTmpPad + rPad; } } return lTmpPad+lTmpStr; } public class String4Demo{ String strs; public void String4Demo() { } public static void main(String[] args) { String4Demo str4=new String4Demo(); System.out.println(str4.ToFour(args[0])); } public String ToFour(String str) { if(str.length()<4) { this.strs=new String(str); for(int i=0;i<(4-str.length());i++) { this.strs="0" + this.strs; } } else if(str.length()>4) { this.strs=new String(str.substring(0,4)); } else { this.strs=new String(str); } return this.strs; }} import java.text.*;main(){double x = r;DecimalFormat df1 = new DecimalFormat("0000");System.out.print(df1.format(x));} 错了main(){double x = 4;DecimalFormat df1 = new DecimalFormat("0000");System.out.print(df1.format(x));} 简单的socket问题,踩过给分 琢磨不透的一道题. Java中怎么调用exe文件? linux下java项目的部署 Collections.synchronizedList(new LinkedList()) Database Pilot的问题 请问,在Servlet里可以使用ServerSocket吗? 关于JVM种类的初始化,牛人请进。 初学者,问个简单的问题:System.in怎么使用? 一个爱好java,又准备考研的“愤青”的疑惑。。。。。。。 16进制整数显示的问题 高薪诚聘Java兼职教师(英文/中文),每周8课时,地点在天津。联系邮件:[email protected]
String strend;
if(strsta.lenth==1)
{
strend=strsta="000"+strsta;
}
if(strsta.lenth==2)
{
strend=strsta="00"+strsta;
}
if(strsta.lenth==3)
{
strend=strsta="0"+strsta;
}
if(strsta.lenth==4)
{
strend=strsta=strsta;
}
public String getNew(String str) {
String newStr = "";
newStr = "0000" + str;
newStr = newStr.substring(str.length());
return newStr;
}
调用例子如下:
public class Test{
public static void main(String[] args) {
String str = "123";
Test ts = new Parcel4();
str = ts.getNew(str);
System.out.println(str);
}
public String getNew(String str) {
String newStr = "";
newStr = "0000" + str;
newStr = newStr.substring(str.length());
return newStr;
}
}
String lTmpPad = ""; String lTmpStr = StrChkNull(rString); if (lTmpStr.length() >= rLength)
return lTmpStr.substring(0,lTmpStr.length());
else {
for(gCnt = 1; gCnt <= rLength-lTmpStr.length(); gCnt++) {
lTmpPad = lTmpPad + rPad;
}
}
return lTmpPad+lTmpStr;
}
{
String strs;
public void String4Demo()
{
}
public static void main(String[] args)
{
String4Demo str4=new String4Demo();
System.out.println(str4.ToFour(args[0]));
}
public String ToFour(String str)
{
if(str.length()<4)
{
this.strs=new String(str);
for(int i=0;i<(4-str.length());i++)
{
this.strs="0" + this.strs;
}
}
else if(str.length()>4)
{
this.strs=new String(str.substring(0,4));
}
else
{
this.strs=new String(str);
}
return this.strs;
}
}
double x = r;
DecimalFormat df1 = new DecimalFormat("0000");System.out.print(df1.format(x));
}
main(){
double x = 4;
DecimalFormat df1 = new DecimalFormat("0000");System.out.print(df1.format(x));
}