和长度有关的方法
int length() //得到一个字符串里面的字符个数
和数组有关的方法
byte[] getBytes() //将一个字符串转换成字节数组
char[] toCharArray() //将一个字符串转换成字符数组
String[] split(String) //将一个字符串按照指定的内容劈开
和判断内容有关的方法
boolean equals(String) //区分大小写的判断两个字符串的内容是否一模一样
boolean equalsIgnoreCase(String) //忽略大小写的比较两个字符串的内容是否一模一样
boolean contains(String) //判断一个字符串里面是否出现了某个指定内容
boolean startsWith(String) //判断一个字符串是否以指定的内容开头
boolean endsWith(String) //判断一个字符串是否以指定的内容结尾
和改变内容有关的方法
所有和改变内容有关的方法 都不会直接的处理原本的字符串
只是将符合条件的字符串返回给我们 所以注意接收
String toUpperCase() //将一个字符串全部转换成大写
String toLowerCase() //将一个字符串全部转换成小写
String replace(String,String) //将一个字符串里面出现的某个内容全部替换成指定的内容
String replaceAll(String,String) //将一个字符串里面出现的某个内容全部替换成指定的内容 【支持正则表达式】
String replaceFirst(String,String) //将一个字符串里面第一次出现的某个内容替换成指定的内容
String trim() //去除字符串的前后空格
String substring(int x,int y) //从下标x一直截取到y-1对应的元素
String substring(int x) //从下标x一直截取字符串的最后
和位置有关的方法
char charAt(int) //找到指定下标处对应的一个元素
int indexOf(String) //找到某个内容第一次出现的下标
int lastIndexOf(String) //找到某个内容最后一次出现的下标