一/ 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("================");
}
}