String类的判断功能:
boolean equals(Object obj) : 比较两个字符串的内容是否相同
boolean equalsIgnoreCase(String str): 比较两个字符串的内容是否相同, 不分区大小写
boolean contains(String str) : 判断当前字符串中 是否 包含给定的字符串
boolean startsWith(String str): 判断字符串是否以 给定的字符串开头
boolean endsWith(String str): 判断字符串是否以 给定的字符串结尾
boolean isEmpty() 判断当前字符串是否为空 null值不能使用判断 NullpointerException "".isEmpty() 返回true
String类的获取功能
int length() : 获取字符串的长度
char charAt(int index): 获取给定位置上的字符
int indexOf(int ch) : 获取给定字符 在字符串中第一次出现的位置 char a <==> 97 输入的是数字 其实是按照字符去找
int indexOf(String str): 获取给定的字符串 第一次出现的位置
int indexOf(int ch,int fromIndex): 从指定位置开始, 查找给定的字符第一次出现的位置
int indexOf(String str,int fromIndex): 从指定位置开始, 查找给定的字符串第一次出现的位置
String substring(int start): 从给定的位置开始,到字符串的末尾,截取字符串
String substring(int start,int end) : 从给定的位置开始, 到给定的位置结束, 截取字符串
String类的转换功能
byte[] getBytes() : 将字符串 转换成 字节数组
char[] toCharArray() : 将字符串 转换成 字符数组
static String copyValueOf(char[] chs): 把字符数组 转换成 字符串
static String valueOf(char[] chs) : 把字符数组 转换成 字符串
static String valueOf(int i)基本类型 : 把基本数据类型 转换成 字符串
String toLowerCase() : 转换成 小写字母
String toUpperCase() : 转换成大写字母
String concat(String str) : 将给定的字符串,连接在该字符串的后面, 返回一个新的字符串
String类的替换功能
String replace(char old,char new): 在该字符串中, 把给定的旧的字符, 替换成新的字符, 返回替换后的新字符串
String replace(String old,String new): 在该字符串中, 把给定的旧的字符串, 替换成新的字符串, 返回替换后的新字符串
切割 String[] split(String regex) 去除符合regex的字符串 其余分别作为字符串 封装到String[] 返回
去除字符串两空格 String trim()
|