lzth.net
当前位置:首页 >> jAvA string 不足补0 >>

jAvA string 不足补0

public static void main(String[] args) {// TODO Auto-generated method stubint n=6;String s="abc";System.out.println("%1$0"+(n-s.length())+"d");System.out.println(s+String.format("%1$0"+(n-s.length())+"d",0));}输出: %1$03d abc000

Double 似乎不会记住当时有多少个 scale,而 BigDecimal 就会记祝所以这个 96.6000 跟 96.6 是一样的,不能区分出来,任何计算都可能把它转换成 96.6, 所以你还想要后面跟着几个占位的0就麻烦了。 如果是用 java.math.BigDecimal 就没有这个问题...

int i=1;String s = String.format("%02d", i);System.out.println(s);// print 01

String name = String.format("%-12s", name); 得到12个字符长的name,原来不够长的用空格补

如下:public static String do_post(String url, List name_value_pair) throws IOException { String body = "{}"; DefaultHttpClient httpclient = new DefaultHttpClient(); try { HttpPost httpost = new HttpPost(url); httpost.setEntity...

写一个转换的方法,给了两种方式,代码如下:publicstaticvoidmain(String[]args){System.out.println(doubleTrans1(3.0));}//方法一publicstaticStringdoubleTrans1(doublenum){if(num%1.0==0){returnString.valueOf((long)num);}returnString....

public static void main(String[] args) { String str = "A"; str = String.format("%3s",str); str = str.replaceAll("\\s", "Z"); System.out.println("-"+str+"-"); } 也可以这样。这个方法的缺点是:str中最开始不能有空格。不知是否满足你...

具体操作如下: String str1="1"; DecimalFormat df=new DecimalFormat("0000"); String str2=df.format(Integer.parseInt(str1)); System.out.println(str2); JAVA 介绍: Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技...

String title="ABC公司工资报表(2004年12月)"; String separator="-----------------------------------------------------------------------------------------------------------------------"; String t1="部 门 "; String t2="人 数"; Stri...

byte类型是分不清0和00的。所以这个需求不成立

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com