不好意思
是不是这问题太简单了
呵呵呵
我刚刚开始学JAVA

解决方案 »

  1.   

    Integer.toString(int i);
    String.valueOf(int i);
    ""+i
      

  2.   

    首先你的问题有问题:将一个整形变量转换成字符串形变量?
    一个变量申明了就固定了,是不能把它变成其它类型的变量的,只是里面数据的类型转换。
    然后:要转换这两种类型就只能从Integer类和String类,以及他们两种类型的混合运算来看,
    Integer类型有以下几种方法的返回值是String类型
    public static String toString(int i,int radix) //以radix进制返回i的字符串表示
    public static String toString(int i) //以10进制返回i的字符串表示
    public String toString() //以10进制返回Integer对象的字符串表示
    public static String toHexString(int i) //以16进制返回i的字符串表示
    public static String toOctalString(int i) //以8进制返回i的字符串表示
    public static String toBinaryString(int i) //以2进制返回i的字符串表示
    String类型的方法中
    public static String valueOf(int i) 以10进制返回i的字符串表示
    另外+运算符在对string类型和任何类型运算的时候都会先把后者转成string类型,也就是调用Object.toString()方法,因为任何类都是从它继承下来的