Java字符串补0 我查出的字符传都是不大于4位的,如:"1","12","123","1234",我想得到"0001","0012","0123","1234"如何写程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己写个right方法.public class Test{ public static void main(String[] args){ String s1="1"; String s2="12"; String s3="123"; String s4="1234"; System.out.println(right("0000"+s1,4)); System.out.println(right("0000"+s2,4)); System.out.println(right("0000"+s3,4)); System.out.println(right("0000"+s4,4)); } public static String right(String s,int pos){ String dido=new StringBuffer(s).reverse().substring(0,pos); StringBuffer sb=new StringBuffer(dido).reverse(); String didoleo=new String(sb); return didoleo; }} 变量和属性,请高手指教 weblogic 8.1 配置连接 sql server2005 追分提问 jni技术中,本地代码与JAVA之间涉及到指针传递怎么办? 关于swing中窗口? 如何将byte[]字节数组转换为字符串? 快来看看这段程序,结果为什么会这样?? 搜索端口出现异常并无法继续 嵌套类的问题 可能语文没学好,不懂是什么意思。请帮助 在线等 Runtime调用cmd问题 请教诸位高手一个算法,急! 关于MAP,SET,LIST的问题,望大家帮忙
public class Test{ public static void main(String[] args){
String s1="1";
String s2="12";
String s3="123";
String s4="1234";
System.out.println(right("0000"+s1,4));
System.out.println(right("0000"+s2,4));
System.out.println(right("0000"+s3,4));
System.out.println(right("0000"+s4,4)); } public static String right(String s,int pos){
String dido=new StringBuffer(s).reverse().substring(0,pos);
StringBuffer sb=new StringBuffer(dido).reverse();
String didoleo=new String(sb);
return didoleo; }
}