黑马程序员技术交流社区
标题:
笔记
[打印本页]
作者:
Honne
时间:
2019-8-20 14:30
标题:
笔记
--------------------------包装类
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则一定出现了异常
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2