数字转换字符串 不足长度补零

数字转换字符串以后不足的长度补零。
------>用 java 语言 编写。
如: 字符串 str_m 长度为10
String str_m ;

int i_m = 27 ;
str_m = String.valueOf(i_m) ;
。。。
怎么 得 str_m = "0000000027"

double d_m = 0.27 ;
str_m = String.valueOf(d_m) ;
。。。
怎么 得 str_m = "0000000.27"
第一个 问题 解了。
一楼 这样写的话 ,
不是 已经 知道了
double 类型 小数位 个数了吗?
不知道时 怎么 处理??

出现了 这种 情况。
如果 输入的 double 类型的 数字为 变量时,
无法 指定他的 小数位 个数 ???

doulbe 类型的小数位 个数 怎么 取得???

第1个回答  推荐于2017-10-08
第一个:
str_m=String.format("%010d", i_m);//str_m值为0000000027

第二个:
str_m=String.format("%010.2f", d_m);////str_m值为0000000.27

你自己试下。本回答被提问者采纳

数字转换字符串 不足长度补零
int i_m = 27 ;String str_m = String.valueOf(i_m);String str ="0000000000";str_m=str.substring(0, 10-str_m.length())+str_m;System.out.println(str_m);

数字转换字符串 不足长度补零
第一个:str_m=String.format("%010d", i_m);\/\/str_m值为0000000027 第二个:str_m=String.format("%010.2f", d_m);\/\/\/str_m值为0000000.27 你自己试下。

数码管中怎么让一个数从左到右显示后补零?
为了让一个数从左到右显示后补零,我们需要先将这个数转换为字符串形式,然后根据字符串的长度在左侧补零即可。具体步骤如下:将数字转化为字符串,使用 sprintf 函数格式化成一个固定长度的字符串。计算该字符串的长度,如果长度小于指定长度,则在字符串左侧添加足够的 0,使其达到指定长度,可以使用循...

ORALE 中数字型转换成字母型并且前面不满位的补0的函数是什么_百度知 ...
数字型转字符型 to_char 补零函数 lpad(string1,5,0)其中string是你需要补零的字符串,5是补零后的总长度,0就是不足5位时的替用字符。

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

Python:补零操作
字符串补零方法:可以使用字符串的内置方法`zfill()`来补零。例如,将字符串"1"补零至八位:"00000001"。同样地,将整数转换为字符串后再使用`zfill()`也能实现补零,如`str(1).zfill(8)`结果为"00000001"。数字补零方法:对于数字补零,Python提供了格式化字符串的方式。使用`'{:08d}'....

C#关于长度不定字符串补全零的问题
定义一个int变量:int aa = 111;转换成7位字符串,不够的补零,方法:string aastr = aa.ToString("0000000");或 string aastr = aa.ToString().PadLeft(7,'0');

MySQL补零完整的解决方案mysql补零
MySQL补零是在使用MySQL时的一个非常常见的问题,尤其是在进行日期\/数字转换时。有时候某些日期或数字字段不够精确,可能会容易遗漏0或不对对应位数。这就是MySQL补零这一概念来源的原因。MySQL补零可以通过几种方法来解决,首先可以使用DATE_FORMAT函数,这样可以精准控制要转换的日期串的每个位数。在实施...

shell如何实现 数字自动补零 字符串自动补零 awk
大家在处理数据文件的时候,可能会遇到这个问题,shell 对字符串进行处理,如果字符串 长度不足3位,需要左边自动补0。比如:12,自动补齐为 012解决的方法有两种,一种是shell的pringf命令,另一种是使用神器awk :

shell 如何实现字符串不足N位自动补零
shell对字符串进行处理,如果字符串长度不足5位,需要左边自动补0。比如:123,自动补齐为00123 解决的方法有两种:一种是shell的printf命令:1 printf "%05d\\n" 123 另一种是使用awk:1 echo 123 | awk '{printf("%05d\\n",$0)}'

相似回答