一/ Integer 是一个基本数据类型的包装类,它有非常多与’int’型数据相关的工具.
1/如何判断一个数据内容是否超过其数据类型的范围?比如判断一个int型整数.是否超过int的数据范围?
此时就需要用到其静态方法的MAX_VALUE和MIN_VALUE. 前者是表示其数据类型的最大范围,后者是表示其最小范围.
2/Integer在对象状态下,可以直接通过构造方法的形式对其赋值,其作用和定义一个int类型的变量没有差异.
如Integer integerObj = new Integer(100); 其中打印输出’integerObj’则获得值’100;
3/可以在int和String之间进行转换.其中有字符串转换为整数的方法有三种,分别是转为Integer和Int;整数转换为字符串同样有两种.
1/ String 转换> Integer 格式:Integer.decode(字符串);
2/ String 转换> Int 格式:Integer.parseInt(字符串); {推荐} parse(破儿斯)
3/ Sting 转换> Integer 转换> int 步骤一的格式:Integer 自定义对象名 = Integer.valueOf(字符串); 步骤二的格式:int 自定义变量名 = 自定义对象名.intValue();
注意:1/被转换为int的String数据内容必须全部为0-9的数字,不然报错
2/String的数据内容不能超过int类型的数据范围,否则报错.
二/ String也可以完成int和String之间的转换.
1/ Int 转换> String 格式:String 变量名 = “”+int型变量; 如:String str = “”+number;
2/ Int 转换> String 格式:String.valueOf(int整数);{推荐}

public class mainMethod {
    public static void main(String[] args) {
        int max = Integer.MAX_VALUE; //取最大范围
        int min = Integer.MIN_VALUE;//取最小范围
        System.out.println("int的最大数据范围:"+max+",int的最小数据范围:"+min);
        System.out.println("===============================");

        //Integer在对象构造方法下的应用
        Integer integerObj = new Integer(100);
        System.out.println(integerObj);
        System.out.println("================");

        //int <=====> String 的相互转换
        String a = "121";

        //将内容为纯数字的String字符串转换为Integer类型,并返回过来.  String ======> Integer
        //格式:Integer.decode(字符串);
        System.out.println(Integer.decode(a));
        System.out.println("================");

        //将内容为纯数字的String字符串转为int类型,并返回来 String ======> Int
        //格式:Integer.parseInt(字符串);
        System.out.println(Integer.parseInt(a));
        System.out.println("================");

        //将内容为纯数字的String字符串转为Integer类型,再转为int型   String ======> Integer ======> int
        Integer intB = Integer.valueOf(a); //先将其字符串转为Integer 步骤一:Integer 自定义对象名 = Integer.valueOf(字符串);
        System.out.println(intB);
        int numberOne = intB.intValue(); //再将Integer转换为Int 步骤二: int 自定义变量名 = 自定义对象名.intValue();
        System.out.println(numberOne);
        System.out.println("================");

        //将Int型数据转换为String字符串   Int ======> String
        int number = 12121;
        //方式一:String 变量名 = ""+int型变量;
        String stringVariable = ""+number;
        System.out.println(stringVariable);
        System.out.println("================");

        //方式二:String.valueOf(int整数);
        System.out.println(String.valueOf(number));
        System.out.println("================");




    }
}