Character字符/String不可变字符串/StringBuffer可变字符串
char(多数String可用的函数char也可以用(暂))
isDigit(ch);用于判断这个字符是否是数字
isLetter(ch);用于判断这个字符是否是字母
isLetterOrDigit(ch);用于判断这个字符是否是数字或字母
isLowerCase();用于判断这个字符是否是小写字母
isUpperCase();用于判断这个字符是否是大写字母
isDigit();用于判断这个字符是否是空格
c.charAt(index) 返回指定索引处的字符,索引从 0 开始
String(对String的操作是返回新字符串)
s.startsWith() 是否以指定内容开始
s.endsWith() 是否以指定内容结束
s.replace(c1,c2)把c1用c2替换掉
s.subdtring(a) 从a号位置开始的内容
s.substring(a,b) 从a号位置开始到e号位置之前的内容
s.toLowerCase();用于把这个字符/字符串转换为小写
s.toUpperCase();用于把这个字符/字符串转换为大写
s.indexOf(c) 得到c字符/字符串所在的位置,从0开始,-1表示不存在
s.indexOf(c,n) 从n号位置开始寻找c字符/字符串
s.lastIndexOf(c) 从右边……
s.lastIndexOf(c,n) 从右边……
s == s1; 比较s和s1的 地址是否相同
s.equals(s1);比较s和s1的内容是否相同
s.compareTo(s1) 比较s和s1在Unicode值位置的先后顺序(比较Unicode值的大小,字典排序),大返回正整数,相等返回0,小返回负整数
s.compareToIgnoreCase() 以上,不区分大小写比较
s.concat(s1) 将s和s1连接到一起,返回新字符串
StringBuffer(对StringBuffer的操作是返回本身)
s.append(a); 把a添加到字符串缓冲区返回本身
Math
Math.pow(a,b) a^b
Math.round(1.535) 1.6 //四舍五入
Math.abs(-1) 1
Math.random() 0到1之间随机数
包装类(暂)
Integer.MAX_VALUE
Integer.MIN_VALUE