构造方法:
public String():创建一个空的字符串对象
public String(String str):创建一个与给定字符串相同的字符串对象
public String(byte[] bytes):用指定的 字节 数组创建字符串对象
public String(char[] value):用指定的 字符 数组创建字符串对象
判断功能:
boolean equals(Object obj):判断字符串是否与给定对象相等
boolean equalsIgnoreCase(String str):判断字符串是否与给定字符串相等,忽略大小写。
boolean contains(String str):判断字符串是否包含给定的字符串。
boolean isEmpty():判断字符串是否为空。
boolean startsWith(String prefix):判断字符串是否以给定的字符串开头
boolean endsWith(String suffix):判断字符串是否是用给定的字符串结尾
获取功能:
int length():返回字符串的长度
char charAt(int index):返回字符串中指定位置的字符
int indexOf(String str):返回字符串中给定字符串第一次出现的位置
int indexOf(String str, int fromIndex):返回 字符串 中 给定字符串 从指定位置开始第 一次出现的位置
String substring(int start):返回字符串从指定位置开始至末尾的字符串
String substring(int start, int end):返回字符串从指定起始位置到指定结束位置的字符串
转换功能:
byte[] getBytes():把字符串转换为字节数组
char[] toCharArray():把字符串转换为字符数组
static String valueOf(char[] chs):将字符数组转换为字符串
String toLowerCase():将字符串转换为小写
String toUpperCase():将字符串转换为大写形式
String concat(String str):将字符串连接到当前字符串末尾,并且返回一个新的字符对象
String[] split(分割符):将字符串按指定的分割符拆分成 字符串数组
替换功能:
String replace(char oldChar, char newChar):用新的 字符 替换字符串中所有旧字符。
String replace(String oldStr, String newStr):用新的 字符串 替换字符串中所有旧字符串。
String replaceAll(String regex, String replacement):使用新的字符串替换当前字符串中所有与正则表达式匹配的部分。
String replaceFirst(String regex, String replacement):用给定字符串替换当前字符串中第一个和正则表达式匹配的部分。