Integer a=new Integer(3); //声明Integer
int aa=a.intValue(); //Integer转int
/*
* 如果不需要新的 Integer 实例,则通常应优先使用以下方法,.valueOf(int)
*而不是构造方法 Integer(int), 因为该方法有可能通过缓存经常请求的值而显著提高空间和时间性能。
*/
Integer aaa=Integer.valueOf(3); //int 转Integer
/* 将2进制的字符串1010 转化成 10进制的Integer型
* 和public static int parseInt(String s, int radix) throws NumberFormatException有点像。
*/
Integer aaaa=Integer.valueOf("1010",2);
/*
* parseInt(String)除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\u002D') 外,
* 字符串中的字符都必须是十进制数字。返回得到的整数值,
*/
int i=Integer.parseInt("123");//字符串转化成int 字符串必须为数字
System.out.println(i);