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

import java.text.DecimalFormat; //(1)、如果数字1是字符串,如下处理: String str1="1"; DecimalFormat df=new DecimalFormat("0000"); String str2=df.format(Integer.parseInt(str1)); System.out.println(str2); //(2)、如果数字1是整型,...

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

如下: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...

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

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

import java.text.DecimalFormat; //(1)、如果数字1是字符串,如下处理: String str1="1"; DecimalFormat df=new DecimalFormat("0000"); String str2=df.format(Integer.parseInt(str1)); System.out.println(str2); //(2)、如果数字1是整型

这样是一个例子

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

格式化 import java.text.DecimalFormat; public class test { /** * *Design by Recky 2008-10-23 19:33:16 */ public static void main(String[] arg) { String pattern = "#0.000";//格式代码,".000"代表保留三位小数,是0的输出0 DecimalFo...

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