java中,字符填充用那个函数.比喻: "4" 0 左填充-> "0004" java中,字符填充用哪个函数.比喻: "4" 0 左填充-> "0004" "4" 0 右填充-> "4000" 不要代码,请问怎么做.用哪个涵数...谢谢' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没现成的,自己编吧,可以参考java.text包下的类和StringBuilder类 太偏了想不出来不过有个格式器,我不知道有没有我只知道有个可以输出:0,004的java.text.NumberFormat nf=NumberFormat.getInstance( Locale.CHINESE);nf.setMinimumIntegerDigits(4);System.out.println(nf.format(4).toString()); 没现成函数不是很长的话直接两个String相加了 唉!"字符填充"!!数字的话可以用DecimalFormat实现左填充写个方法也不难吧public static String change(String str,int n,boolean isLeft){ if(str==null||str.length()>=n) return str; String s=""; for(int i=str.length();i<n;i++) s+="0"; if(isLeft) return s+str; else return str+s; } Java开发工具 java序列化大量对象的问题 求对于日期加减法所用到的类或代码提示 怎样找到一个Swing界面中的各个元素在程序中对应的变量? 同构容器和异构容器的问题 这样的系统如何实现? poi 如何读取arraylist中的一个有不同数据类型的类的所有数据,并保存到本地文件 一个关于bean查询的问题 Jbuilder5.rar的密码? JAR文件? 关于静态类
想不出来不过有个格式器,我不知道有没有
我只知道有个可以输出:0,004的java.text.NumberFormat nf=NumberFormat.getInstance( Locale.CHINESE);
nf.setMinimumIntegerDigits(4);
System.out.println(nf.format(4).toString());
不是很长的话直接两个String相加了
"字符填充"!!
数字的话可以用
DecimalFormat
实现左填充写个方法也不难吧public static String change(String str,int n,boolean isLeft)
{
if(str==null||str.length()>=n) return str;
String s="";
for(int i=str.length();i<n;i++)
s+="0";
if(isLeft) return s+str;
else return str+s;
}