Java Number & Math 类
xxxValue() //将 Number 对象转换为xxx数据类型的值并返回。
//eg:doubleValue() :以 double 形式返回指定的数值。
compareTo(); equals(); valueOf(); toString(); parseInt();
abs();//绝对值 min(); max(); exp()//返回自然数底数e的参数次方
ceil();// 取上>= log(); sin(弧度值); cos(); tan(); asin(); acos(); atan();
floor()//取下<= pow();//次方 sqrt();//算术平方根
rint();//返回与参数最接近的整数
toDegrees();//将参数转化为角度。toRadians(degrees);//将角度转换为弧度。
random();//返回一个随机数。
Java Character 类
isLetter();//是否是一个字母 isDigit()//是否是一个数字字符
isWhitespace()//是否是一个空白字符
isUpperCase()//是否是大写字母 isLowerCase()//是否是小写字母
toUpperCase()//指定字母的大写形式 toLowerCase()//Character.toLowerCase('A');指定字母的小写形式
toString();
Java String 类
char charAt(int index); int compareTo(Object o); int compareTo(String anotherString)
int compareToIgnoreCase(String str);
String concat(String str);//字符串连接
static String copyValueOf(char[] data);
static String copyValueOf(char[] data, int offset, int count);
boolean endsWith(String suffix); boolean equals(Object anObject);
boolean equalsIgnoreCase(String anotherString);
void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin);//将字符从此字符串复制到目标字符数组。
int hashCode();//返回此字符串的哈希码
int indexOf(int ch); int indexOf(int ch, int fromIndex);//返回第一次出现指定字符处的索引,从指定的索引开始搜索
int indexOf(String str); int indexOf(String str, int fromIndex);
上面两行中的indexOf 换成 lastIndexOf 又有四个
int lastIndexOf(int ch); int lastIndexOf(int ch, int fromIndex);
int lastIndexOf(String str);int lastIndexOf(String str, int fromIndex);
String replace(char oldChar, char newChar);//替换所有 oldChar
String replaceAll(String regex, String replacement);
String replaceFirst(String regex, String replacement);//替换此字符串匹配给定的正则表达式的第一个子字符串
String[] split(String regex); String[] split(String regex, int limit);
boolean startsWith(String prefix); boolean startsWith(String prefix, int toffset);