常用的String方法:
方法名 作用 返回值
isEmpty() 判断是否为空 boolean
length() 取到该String的长度 int
equals(Object obj) 判断两个字符串是否相等 boolean
equalsIgnoreCase(String as) 不区分大小写比较 Object
charAt(int index) 返回该下标的char char
substring(int start) 截取字符串下标从start开始 String
substring(int start,int end) 截取区间字符串从start开始到end结束 String
replace(char old,char new) 替换字符串 String
trim() 去掉字母首尾空格 String
indexOf() 寻找某个字符串在目标字符串的位置 int
tring的类型转换:
方法名 作用 返回值
getBytes() 转换成bytes型数组 byte[]
toCharArray() 转换成char型数组 char[]
String valueOf(char[] chs) 将入参类型转换为String String
toLowerCase() 将所有英文字母转换为小写字母 String
toUpperCase() 将所有英文字母转换为大写字母 String
concat(String str) 将指定字符串连接到此字符串的结尾 String
StringBuffer常用的方法:
方法名 作用 返回值
append(String str) 追加字符串 StringBuffer
insert(int offset,String str) 指定位置追加字符串 StringBuffer
deleteCharAt(int index) 删除下标处的字符 StringBuffer
delete(int start,int end) 删除下标区间的字符 StringBuffer
replace(int start,int end,String str) 替换区间字符 StringBuffer
reverse() 反转字符串 StringBuffer
substring(int start,int end) 截取区间字符串从start开始到end结束 String
substring(int start) 截取字符串 String
split() 拆分字符串 String[]
Integer常用方法:
方法名 作用 返回值
intValue() 转换成int int
parseInt(String s) String转换成int int
valueOf(String s) String转换成Integer Integer
String toBinaryString(int i) 转换成2进制 String
toOctalString 转换成8进制 String
toHexString(int i) 转换成16进制 String
toHexString(int i) 十进制到其他进制 String
parseInt(String s,int radix) 其他进制到十进制 int\
Character常用的方法:
方法名 作用 返回值
isUpperCase(char ch) 判断指定字符是否为大写字母 boolean
isLowerCase(char ch) 判断指定字符是否为小写字母 boolean
isDigit(char ch) 如果字符串中只含有数字则返回True boolean
toUpperCase(char ch) 将小写字符转换为大写 char
toLowerCase(char ch) 将大写字符转换为小写 char
Math常用的方法:
方法名 作用 返回值
abs(int a) 取绝对值 int
ceil(double a) 返回最小值 double
floor(double a) 返回最大值 double
max(int a,int b) 取最大值 int
pow(double a,double b) 求幂 double
random() 随机数 double
round(float a) 四舍五入成整数 int
sqrt(double a) 求double值的正平方根 double
Calendar常用的方法:
方法名 作用 返回值
getInstance() 获取日期 Calendar
get(int field) 获取年/月/日/时/分/秒 int
add(int field,int amount) 计算时间 void
set(int year,int month,int date) 设置时间 void