常用使用类
String类
函数 | 功能 |
---|---|
int length() | 字符串长度 |
boolean equals(String s) | 判断是否和s内容相同 |
boolean equalsIgnoreCase(String s) | 忽略大小写,判断和s是否相同 |
boolean startsWith(String s)、endsWith(String s) | 判断前缀或后缀是否为s |
int compareTo(String s) | 和s进行大小比较 |
int compareToIgnoreCase(String s) | 忽略大小写和s进行比较 |
boolean contains(String s) | 是否包含s |
int indexOf(String s)、lastIndexOf(String s) 、indexOf(String s,int fromindex)、lastIndexOf(String s,int fromIndex) | s 在串中的第一个/最后一个下标,没有返回-1 |
int indexOf(char c)、int indexOf(char c,int fromIndex) | 从头/指定位置查找c的位置 |
String substring(int start)、substring(start,end) | 获得子串 |
char charAt(int p) | 返回p位置上的字符 |
Static String copyValueOf(char[] ch) 、static String copyValueOf(char[],int offset,int cnt) | 字符数组转字符串 |
char[] toCharArray() | 转字符数组 |
String toLowerCase() | 转小写 |
String toUpperCase | 转大写 |
String trim() | 忽略前后空格 |
String replace(char old,char newchar) | 用new替换所有old |
String replaceAll(String regex,String replacement) | 用repalcement 替换 regex 正则表达式匹配的字符串 |
String repalceFirst(String regex,String replacement) | 同上,替换第一个 |
String[] split(String regex) | 根据正则表达式拆分字符串 |
static valueOf(n) | 将基本数字类型转换成字符串 |
Byte、Short、Long、Float、Double类调用相应方法可以将由数字组成的字符串转换为基本数字类型
parseByte(String s)、parseInt(String s)…
Arrays
Arrays类的构造方法是私有,所以Arrays不能实例化,Arrays提供一系列静态方法。
直接看这个吧,写的太好了
一个大佬的博客