Java String类
Java String类
String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了。final进行修饰
如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类。
equals:字符串是否相同 equalsIgnoreCase:忽略大小写后字符串是否相同 compareTo:根据字符串中每个字符的Unicode编码进行比较 compareToIgnoreCase:根据字符串中每个字符的Unicode编码进行忽略大小写比较 indexOf:目标字符或字符串在源字符串中位置下标 lastIndexOf:目标字符或字符串在源字符串中最后一次出现的位置下标 valueOf:其他类型转字符串 charAt:获取指定下标位置的字符 codePointAt:指定下标的字符的Unicode编码 concat:追加字符串到当前字符串 isEmpty:字符串长度是否为0 contains:是否包含目标字符串 startsWith:是否以目标字符串开头 endsWith:是否以目标字符串结束 format:格式化字符串 getBytes:获取字符串的字节数组 getChars:获取字符串的指定长度字符数组 toCharArray:获取字符串的字符数组 join:以某字符串,连接某字符串数组 length:字符串字符数 matches:字符串是否匹配正则表达式 replace:字符串替换 replaceAll:带正则字符串替换 replaceFirst:替换第一个出现的目标字符串 split:以某正则表达式分割字符串 substring:截取字符串 toLowerCase:字符串转小写 toUpperCase:字符串转大写 trim:去字符串首尾空格