1)常见的几种异常
- 空指针异常
NullPointerException - 类强制转换异常
ClassCastException - 数组越界异常
ArrayIndexOutofBoundsException
IndexOutOfBoundsException (下标越界异常) - 安全异常
SecurityException - 算数异常比如像除以0的异常
ArithmeticException - 编码格式的异常
UnSupportedEncodingException
还有一些异常大家可以参考链接:《十大常见异常》#####2)String中常用的方法 - public char charAt(int index)
String name="abc";
System.out.println(name.charAt(1));
输出结果是b
- length()
字符串的长度 - getBytes()
将字符存储在字节数组中
例如:
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();
}
输出结果为:中国
参考链接:《String常用的一些方法》