int是基本数据类型
Integer是一个类
如果需要在Vector等集合类中存放数据时,就必须把int转换成Integer类才能存放
因为集合类里只能存放类,不能存放基本类型转换成String:
int f=100;
String s = ""+f;
Integer是一个类
如果需要在Vector等集合类中存放数据时,就必须把int转换成Integer类才能存放
因为集合类里只能存放类,不能存放基本类型转换成String:
int f=100;
String s = ""+f;
调试欢乐多
f = Integer.toString(x);
also ok
String string = String.valueOf(f) ;
用Integer定义的对象变量,就有许多类的方法和属性可用了:public final class java.lang.Integer
extends java.lang.Number
{
// Fields
public final static int MAX_VALUE;
public final static int MIN_VALUE; // Constructors
public Integer(int value);
public Integer(String s); // Methods
public double doubleValue();
public boolean equals(Object obj);
public float floatValue();
public static Integer getInteger(String nm);
public static Integer getInteger(String nm, int val);
public static Integer getInteger(String nm, Integer val); public int hashCode();
public int intValue();
public long longValue();
public static int parseInt(String s);
public static int parseInt(String s, int radix);
public static String toBinaryString(int i);
public static String toHexString(int i);
public static String toOctalString(int i);
public String toString();
public static String toString(int i);
public static String toString(int i, int radix);
public static Integer valueOf(String s);
public static Integer valueOf(String s, int radix);
}