--------------------------包装类
Integer的常用方法
// int的范围--最小值
System.out.println(Integer.MIN_VALUE);
// int的范围--最大值
System.out.println(Integer.MAX_VALUE);
--------------------------------------
System.out.println(Integer.toBinaryString());
System.out.println(Integer.toOctalString());
System.out.println(Integer.toHexString());
--------------------------------------
Integer i1 = Integer.valueOf(int);
Integer i2 = Integer.valueOf(String);
String和int的互相转换
// int ------> String
// 方法1 最简单最常用
int num = 100;
String s = num + "";
System.out.println(s);
// 方式2 public static String valueOf (int i)
String s2 = String.valueOf(200);
System.out.println(s2);
// String -----> int
// 方式1 String ----> Integer ----> int
Integer i = Integer.valueOf(300); // String ----> Integer
int num1 = i.intValue(); // Integer ----> int
System.out.println(num1);
// 方式2 public static int parseInt (String s) 重点
int num2 = Integer.parseInt(s);
System.out.println(num2); 重点
---------------------------------------------------------------异常
所有异常都对应一个对象
ArrayIndexOutOfBoundsException e
e.printStackTrace();
Throwable 的成员方法
public String getMessage() 返回此throwable的[详细消息]
public String toString() 返回此throwable的[简短描述]
publicvoid printStackTrace() 把议程的错误信息输出在控制台
Exception
运行时异常 无需显示处理,也可以和编译时异常一样处理
编译时异常 :必须显示处理,否则程序就会发生错误
throws关键字
写在方法的括号后面 throws 异常类名
写throws不一定出现异常
throw关键字
写在方法体重, 后面跟着的是对象名
throw 异常对象名
出现throw则一定出现了异常
|
|