java中怎样将整型数据转换为字符串型?

如题所述

第1个回答  2014-04-09
public class ZhuanHuan{
    public static void main(String[] args){
        //方法一
        int i = 0;
        String str = i+"";
        
        //方法二
        int ii = 0;
        String strstr = String.valueOf(ii);
    }
}

追问

追答

我看了一下,你这是String转int啊,如果price包含字母、特殊符号等(不完全是数字的情况)下,就会转换失败。
PS:输出一下strPr看下是否全为数字。
还有一点,如果strPr没有值的话,传过来的是null,Integer.parseInt(null)肯定会出错的。

第2个回答  2014-04-09

    很多种呢,比如:

public class Converse {
public static void main(String[] args) {
int i=123;
System.out.println(new String(i+""));
System.out.println(String.valueOf(i));
System.out.println(i+"");
}
}

    运行效果:

123
123
123

    希望能帮到你。

本回答被网友采纳
第3个回答  2014-04-09
int a = 6;
System.out.println(a+"");
System.out.println(String.valueOf(a));
System.out.println(((Integer)a).toString());

三种方法试试
第4个回答  2014-04-09
String.valueOf(123);