1)常見的幾種異常
- 空指針異常
NullPointerException - 類強(qiáng)制轉(zhuǎn)換異常
ClassCastException - 數(shù)組越界異常
ArrayIndexOutofBoundsException
IndexOutOfBoundsException (下標(biāo)越界異常) - 安全異常
SecurityException - 算數(shù)異常比如像除以0的異常
ArithmeticException - 編碼格式的異常
UnSupportedEncodingException
還有一些異常大家可以參考鏈接:《十大常見異常》#####2)String中常用的方法 - public char charAt(int index)
String name="abc";
System.out.println(name.charAt(1));
輸出結(jié)果是b
- length()
字符串的長度 - getBytes()
將字符存儲在字節(jié)數(shù)組中
例如:
byte[] b_utf8 = null;
try {
b_utf8 = "中國".getBytes("UTF-8");
String s_utf8=new String(b_utf8,"UTF-8");
System.out.println(s_utf8);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
輸出結(jié)果為:中國
參考鏈接:《String常用的一些方法》