java一个数字的位数不够怎么在前面加0?

如题所述

具体操作如下:

String str1="1";

DecimalFormat df=new DecimalFormat("0000");

String str2=df.format(Integer.parseInt(str1));

System.out.println(str2);

JAVA

    介绍:

    Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

    简介:

    1、它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。   

    2、Java的主要工作是通过编程语言来制作互联网页面、制作动态效果以及网站等技术,现在网上关于这方面的教程有很多,但很多都是过时的,因为互联网是在不断的变化的,互联网上的牛人,要想成为Java大神,走进这条Java大神之群,首先Java教程的开头是二三一,Java的最中间是三一四,Java的最后面再加上零二八,把前面的综合起来,Java大神期待你的加入。这里有很多互联网大牛教你学习,还有免费的课程。不是想学习的就不要加了。

温馨提示:内容为网友见解,仅供参考
无其他回答

java一个数字的位数不够怎么在前面加0?
String str1="1";DecimalFormat df=new DecimalFormat("0000");String str2=df.format(Integer.parseInt(str1));System.out.println(str2);JAVA 介绍:Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游...

java 一个数字的位数不够怎么在前面加0
int i=1;String s = String.format("%02d", i);System.out.println(s);\/\/ print 01

java 怎样将整数转换成字符串时,前面加零
首先字符串前面加0的话,要看你需要加几个0,java的String类有个format方法可以在字符串的前面加0。形如:String.format("%07d", "str");表示整数长度为7,如果不到7位就用0填充。比如:String str = "hello";如果你想在hello前面加0的话,就str = String.format("%07d", str);这里的意...

C语言中%010.2f中10前面的0什么意思
位数不足的左侧补0 更多追问追答 追问 意思是如果10前面没有0,就不是左侧补0? 追答 是的 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2015-11-17 展开全部 表示当要输出的小数不足10位的时候用0填充。例如:a=1.2;printf("%010.2f",a);此时输出结果为:00000001.20 已赞过 已...

JAVA关于计算的输出问题
1、原因在小数的位数问题,因为double输入的数字是3.14,两位小数,3.14*5=18.4,不足两位小数,数据不够,输出语句上面增加几句代码,NumberFormat nf=NumberFormat.getNumberInstance();nf.setMaximumIntegerDigits(2);\/\/设置保留两位小数j2=Double.parseDouble(nf.format(j2));\/\/转化后是字符串,再...

java 字节 & 0xFF 什么意思, <=0xF又是什么意思
而你的2010是10进制的。你需要手工转成2进制才能很好的确认值。问题3:0xff换成2进制就是8个1,这样与的话,其实就是取到了字符的低8位。 oxf就是15, 小于15的数会转换成一个16进制数,你的代码里希望是固定的两个16进制数,所以当只会产生一个时要加个0 ...

java整数类型byte , short,int 和long 的使用规则?
最大值的可以在网上搜索关键词 byte的取值范围:-128 --- 127;从计算机组成原理的角度可以解释:byte在计算机中是占8个字节的 而且byte 是有符号整形 用二进制表示时候最高位为符号位 0代表正数 1代表负数。最大值:127 0111 1111 即2的7次方减去1;最小值:-128 这个数字曾经困扰我很久, 要...

java怎么判断正无穷大
如果Java的基本数据类型不够用,还有java.math包里还有BigXXX系列的大数据对象类型,可以计算高精准的财务或天文级别数字,看看够不够用?如果这要不行,就用String将您的数据字符化,直接数位数。如果这也不行,您可以用java.io.ByteStream将您的数据以字节的方式流化,您做个程序数位数就行了,看看多少...

c语言中%5.2f是什么意思
小数点后面的数字表示输出的小数点位数,如果位数不足就会四舍五入,如果位数不够显示就会在后面补0。比如x=12.31913,则printf("%5.2f",x)就是“12.32”,注意小数点也算一位数长!又如x=2.31913,则printf("%5.2f",x)就是“ 2.32”,注意小数点也算一位数长,2前面还有一个空格!所以...

简单问题 计算机基础与程序设计
在开始时,打开游戏jar文件,从第一个class文件开始,挨个打开,在里面查找getfont或者getfong(0,0,8),在找到后,看一下getfont的位置,大概记一下,改完后在来看看有些什么变化,注意,多看看程序的习惯要养成!^_^ 之后把有getfont的class拉到jar文件之外,用winhex打开,在搜索中点击查找16位进制数……,一般情况下...

相似回答