java 怎样将整数转换成字符串时,前面加零

作者&投稿:张思 (若有异议请与网页底部的电邮联系)
JAVA中整数转换为字符串怎么做~

java中将整数转换成字符串只需在这个整数变量的后面添加添加一个空的字符串("")即可。
具体代码如下:
public class Demo{
public static void main(String[] args) {
int i = 1;
String str = i + "";
System.out.println(str);
}
}
通过以上代码就将整型转换成了字符型了。

首先判断字符串的长度Len(Edit->Text.Trim()) iL int,
如果iLText.Trim;
循环4-iL次
strText="0"+strText;
这样可以了吧

  首先字符串前面加0的话,要看你需要加几个0,java的String类有个format方法可以在字符串的前面加0。形如:String.format("%07d", "str");表示整数长度为7,如果不到7位就用0填充。
  比如:String str = "hello";如果你想在hello前面加0的话,就str = String.format("%07d", str);这里的意思表示,如果str不够7位,就用0补充,得到的结果是str = "00hello";
  希望能帮到你。

这个问题有两种解决方案。

第一种比较中规中矩,先将整数转换成字符串,再将字符串前面加上一个“0”。代码如下:

int num = 10;
String str = String.valueOf(10);
str = "0" + str;

还有一种取巧的方法,直接用字符串加上整形数字,java会自动将他们拼接成字符串。

int num = 10;
String str = "0" + num;


楼上正解。呵呵,自己另写一种解法
public class Test{
public static void main(String[] args){
int x=99;
String xs=String.valueOf(x);
String [] ss = {"0000","000","00","0"};
xs = ss[xs.length] + xs;
System.out.print(xs);
}
}

前提是这个整数不大于9999吧,
可以先利用循环除10的方法计算出整数的位数(i),
int a=999,b,i;
b=a;(用于保存原来的数)
while(a/10!=0){
a=a/10;
i++;
}
然后再在整数前面循环不上4-i个0就好了。
for(int j=0;j<4-i;j++){
s=s+"0";
}

public class Test{
public static void main(String[] args){
int x=99;
String y=String.valueOf(x);
if(y.length()<4){
for(int i=y.length();i<4;i++){
y='0'+y;
}
}
System.out.print(y);
}
}


呼玛县19349577707: JAVA中整数转换为字符串怎么做 -
江嘉凯尔: java中将整数转换成字符串只需在这个整数变量的后面添加添加一个空的字符串("")即可. 具体代码如下: public class Demo{public static void main(String[] args) {int i = 1;String str = i + "";System.out.println(str);} } 通过以上代码就将整型转换成了字符型了.

呼玛县19349577707: 在Java环境下, 怎样把整型的数转换成字符串? -
江嘉凯尔: 比如你需要的换的数是i int i = 3; String b = Integer.toString(i); 更简单的:int i = 3; String b = "" + i; 上面会自动把i转化成i处理.

呼玛县19349577707: java中怎么将数字转换成字符串 -
江嘉凯尔: public class welcome { public static void main(String[] args){ // Scanner input=new Scanner(System.in); int count=1; for(int i=33;i<=126;i++) { char c=(char)i; System.out.print(c+"\t"); count++; if(count%10==0) System.out.println(); } } }

呼玛县19349577707: java怎么将数字转换成字符串? -
江嘉凯尔: toString()方法转换成字符串.JAVA的整型与字符串相互转换 1、将字串 String 转换成整数 int 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 ...

呼玛县19349577707: 怎么用java语言将数字转化成字符串
江嘉凯尔: java里大部分的对象都有toString()方法,所以你可以用toString()方法转换成字符串 比如一个int型 int num =10000; String arg = num.toString();

呼玛县19349577707: Java 如何将整形替换成字符串型 -
江嘉凯尔: 有三种方法:1、整数直接加上空字符串,如:String s = 1 + ""; 2、直接调用String.valueOf(i)3、直接调用Integer.toString (i , 10) 其中2跟3基本没什么区别.

呼玛县19349577707: java怎么把数字转换成字符串 -
江嘉凯尔: 数字转换成字符串的方法: 1 直接用 "" + 124即可, 即直接用字符串相加的方式. 2 用String的API String.valueOf(1243.44);

呼玛县19349577707: java 怎样将整数转换成字符串时,前面加零 -
江嘉凯尔: 首先字符串前面加0的话,要看你需要加几个0,java的String类有个format方法可以在字符串的前面加0.形如:String.format("%07d", "str");表示整数长度为7,如果不到7位就用0填充. 比如:String str = "hello";如果你想在hello前面加0的话,就str = String.format("%07d", str);这里的意思表示,如果str不够7位,就用0补充,得到的结果是str = "00hello"; 希望能帮到你.

呼玛县19349577707: java中怎么把一个整数数组转化成字符串 -
江嘉凯尔: // 第一种 int[] is = {1,2,3,4}; String str = Arrays.toString(is); // 第二种 System.out.println(str); StringBuffer sb = new StringBuffer(); for(int i=0;i<is.length;i++){sb.append(is[i]); } System.out.println(sb.toString());[1, 2, 3, 4] 1234

呼玛县19349577707: java中怎样将整型数据转换为字符串型? -
江嘉凯尔: public class T6 { public static void main(String[] args) { int a = 6; System.out.println(a+""); System.out.println(String.valueOf(a)); System.out.println(((Integer)a).toString()); } } 三种方法,你都可以试试

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网