public class IntergerTest {
/**
* 字符串转化为整数的两种方式。
*/
public static void main(String[] args) {
// 方式1
int x= Integer.parseInt("123");
x=x+4;
System.out.println(x);
// 方式2
Integer i=new Integer("12114");
int y=i.intValue();
y=y+5;
System.out.println(y);
// 转化为多少进制
Integer z=Integer.parseInt("110",2);
System.out.println(z+2);
//整数 转化为 字符串
String f=Integer.toString(123);
System.out.println(f);
Integer j=34; //自动装箱
//自动拆箱 拆箱会j.intValue()自动掉这个方法 所以如果j=null的话,会报空指针异常
j=j.intValue()+1;
System.out.println(j.toString());
Integer int1=new Integer(122);
Integer int2=new Integer("122");
// 一个字节内转化为一个对象 127 如果超过了128就是
Integer in1=127;
Integer in2=127;
System.out.println(int1==int2);
System.out.println(int1.equals(int2));
System.out.println(in2==in1);
System.out.println(in1.equals(in2));
}
}