JDK8 字符串 API类

jdk 字符串 API类


基本常用的类:

地址 说明
StringBuilder JDK8对应的StringBuilder 字符串常量
StringBuffer JDK8对应的StringBuffer 字符串可变
String JDK8对应的String 字符串可变
Integer JDK8对应的Integer 包装类
Character JDK8对应的Character 字符
Arrays JDK8对应的Arrays 数组
Map JDK8对应的Map map
Math JDK8对应的Map Math
Collections JDK8对应的Collections Collections

String类

JDK8对应的API

  • 静态方法
修饰符和类型 方法和说明
char charAt(int index)
返回char指定索引处的值。
int compareTo(String anotherString)
按字典顺序比较两个字符串。
int compareToIgnoreCase(String str)
按字典顺序比较两个字符串,忽略大小写差异。
String concat(String str)
将指定的字符串连接到此字符串的末尾。
boolean contains(CharSequence s)
当且仅当此字符串包含指定的 char 值序列时才返回 true。
static String copyValueOf(char[] data)
相当于valueOf(char[])。
static String copyValueOf(char[] data, int offset, int count)
相当于valueOf(char[], int, int)。
boolean endsWith(String suffix)
测试此字符串是否以指定的后缀结尾。
boolean equals(Object anObject)
将此字符串与指定的对象进行比较。
boolean equalsIgnoreCase(String anotherString)
将此String与 another 进行比较String,忽略大小写的考虑。
使用指定的格式字符串和参数返回格式化的字符串。
byte[] getBytes(Charset charset)
String使用给定的charset将其编码为字节序列 ,并将结果存储到新的字节数组中。
int hashCode()
返回此字符串的哈希码。
int indexOf(String str, int fromIndex)
返回此字符串中第一次出现指定子字符串的索引,从指定索引开始。
String intern()
返回字符串对象的规范表示。
boolean isEmpty()
返回true当且仅当length()是0。
static String join(CharSequence delimiter, CharSequence... elements)
返回一个新的 String ,它由 的副本和 CharSequence elements指定的副本组成delimiter。
int lastIndexOf(String str, int fromIndex)
返回此字符串中最后一次出现的指定子字符串的索引,从指定索引开始向后搜索。
int length()
返回此字符串的长度。
boolean matches(String regex)
判断此字符串是否与给定的正则表达式匹配。
boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)
测试两个字符串区域是否相等。
String replace(char oldChar, char newChar)
返回由此字符串中所有出现的 替换为 oldChar的字符串newChar。
String replace(CharSequence target, CharSequence replacement)
用指定的文字替换序列替换此字符串中与文字目标序列匹配的每个子字符串。
String replaceAll(String regex, String replacement)
用给定的替换替换此字符串中与给定正则表达式匹配的每个子字符串。
String replaceFirst(String regex, String replacement)
用给定的替换替换此字符串的第一个与给定正则表达式匹配的子字符串。
String[] split(String regex)
围绕给定正则表达式的匹配拆分此字符串。
boolean startsWith(String prefix)
测试此字符串是否以指定的前缀开头。
String substring(int beginIndex)
返回一个字符串,该字符串是此字符串的子字符串。
String substring(int beginIndex, int endIndex)
返回一个字符串,该字符串是此字符串的子字符串。
char[] toCharArray()
将此字符串转换为新的字符数组。
String toLowerCase()
String使用默认语言环境的规则将此中的所有字符转换为小写。
String toUpperCase()
String使用默认语言环境的规则将此中的所有字符转换为大写。
String trim()
返回一个字符串,其值为该字符串,删除任何前导和尾随空格。
原文地址:https://www.cnblogs.com/yiyangyu/p/JDK8API001.html