String
charAt(int index) 返回 char指定索引处的值 | codePointAt(int index) 返回指定索引处的字符(Unicode代码点) | codePointBefore(int index) 返回指定索引之前的字符(Unicode代码点) |
codePointCount(int beginIndex, int endIndex) 返回此 String指定文本范围内的Unicode代码点数 | compareTo(String anotherString) 按字典顺序比较两个字符串 | compareToIgnoreCase(String str) 按字典顺序比较两个字符串,忽略病例差异 |
concat(String str) 将指定的字符串连接到该字符串的末尾 | contains(CharSequence s) 当且仅当此字符串包含指定的char值序列时才返回true | contentEquals(CharSequence cs) 将此字符串与指定的CharSequence进行 CharSequence |
contentEquals(StringBuffer sb 将此字符串与指定的StringBuffer进行 StringBuffer | copyValueOf(char[] data) 相当于 valueOf(char[]) | copyValueOf(char[] data, int offset, int count) 相当于 valueOf(char[], int, int) |
endsWith(String suffix) 测试此字符串是否以指定的后缀结尾 | equals(Object anObject) 将此字符串与指定对象进行比较 | equalsIgnoreCase(String anotherString) 将此 String与其他 String比较,忽略案例注意事项 |
format(Locale l, String format, Object... args) 使用指定的区域设置,格式字符串和参数返回格式化的字符串 | format(String format, Object... args) 使用指定的格式字符串和参数返回格式化的字符串 | getBytes() 使用平台的默认字符集将此 String编码为字节序列,将结果存储到新的字节数组中 |
getBytes(Charset charset) 使用给定的charset将该String编码为字节序列,将结果存储到新的字节数组中 | getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin) 已弃用,此方法无法将字符正确转换为字节。 从JDK 1.1开始,首选的方法是通过getBytes()方法,该方法使用平台的默认字符集 | getBytes(String charsetName) 使用命名的字符集将此 String编码为字节序列,将结果存储到新的字节数组中 |
getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 将此字符串中的字符复制到目标字符数组中 | hashCode() 返回此字符串的哈希码 | indexOf(int ch) 返回指定字符第一次出现的字符串内的索引 |
indexOf(int ch, int fromIndex) 返回指定字符第一次出现的字符串内的索引,以指定的索引开始搜索 | indexOf(String str) 返回指定子字符串第一次出现的字符串内的索引 | indexOf(String str, int fromIndex) 返回指定子串的第一次出现的字符串中的索引,从指定的索引开始 |
intern() 返回字符串对象的规范表示 | isEmpty() 返回 true如果,且仅当 length()为 0 | join(CharSequence delimiter, CharSequence... elements) 返回一个新的字符串,由 CharSequence elements的副本组成,并附有指定的delimiter的 delimiter |
join(CharSequence delimiter, Iterable<? extends CharSequence> elements) 返回一个新 String的副本组成 CharSequence elements与指定的副本一起加入 delimiter | lastIndexOf(int ch) 返回指定字符的最后一次出现的字符串中的索引 | lastIndexOf(int ch, int fromIndex) 返回指定字符的最后一次出现的字符串中的索引,从指定的索引开始向后搜索 |
lastIndexOf(String str) 返回指定子字符串最后一次出现的字符串中的索引 | lastIndexOf(String str, int fromIndex) 返回指定子字符串的最后一次出现的字符串中的索引,从指定索引开始向后搜索 | length() 返回此字符串的长度 |
matches(String regex) 告诉这个字符串是否匹配给定的 regular expression | offsetByCodePoints(int index, int codePointOffset) 返回此 String内的指数,与 index codePointOffset代码点 | regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len) 测试两个字符串区域是否相等 |
regionMatches(int toffset, String other, int ooffset, int len) 测试两个字符串区域是否相等 | replace(char oldChar, char newChar) 返回从替换所有出现的导致一个字符串 oldChar在此字符串 newChar | replace(CharSequence target, CharSequence replacement) 将与字面目标序列匹配的字符串的每个子字符串替换为指定的字面替换序列 |
replaceAll(String regex, String replacement) 用给定的替换替换与给定的 regular expression匹配的此字符串的每个子字符串 | replaceFirst(String regex, String replacement) 用给定的替换替换与给定的 regular expression匹配的此字符串的第一个子字符串 | split(String regex) 将此字符串分割为给定的 regular expression的匹配 |
split(String regex, int limit) 将这个字符串拆分为给定的 regular expression的匹配 | startsWith(String prefix) 测试此字符串是否以指定的前缀开头 | startsWith(String prefix, int toffset) 测试在指定索引处开始的此字符串的子字符串是否以指定的前缀开头 |
subSequence(int beginIndex, int endIndex) 返回一个字符序列,该序列是该序列的子序列 | substring(int beginIndex) 返回一个字符串,该字符串是此字符串的子字符串 | substring(int beginIndex, int endIndex) 返回一个字符串,该字符串是此字符串的子字符串 |
toCharArray() 将此字符串转换为新的字符数组 | toLowerCase() 将所有在此字符 String使用默认语言环境的规则,以小写 | toLowerCase(Locale locale) 将所有在此字符 String ,以降低使用给定的规则情况下 Locale |
toString() 此对象(已经是字符串!)本身已被返回 | toUpperCase() 将所有在此字符 String使用默认语言环境的规则大写 | toUpperCase(Locale locale) 将所有在此字符 String使用给定的规则,大写 Locale |
trim() 返回一个字符串,其值为此字符串,并删除任何前导和尾随空格 | valueOf(boolean b) 返回 boolean参数的字符串 boolean形式 | valueOf(char c) 返回 char参数的字符串 char形式 |
valueOf(char[] data) 返回 char数组参数的字符串 char形式 | valueOf(char[] data, int offset, int count) 返回 char数组参数的特定子阵列的字符串 char形式 | valueOf(double d) 返回 double参数的字符串 double形式 |
valueOf(float f) 返回 float参数的字符串 float形式 | valueOf(int i) 返回 int参数的字符串 int形式 | valueOf(long l) 返回 long参数的字符串 long形式 |
valueOf(Object obj) 返回 Object参数的字符串 Object形式 |