常用方法
-
字符串比较:
equals(Object another)
: 比较两个字符串的内容是否相等。equalsIgnoreCase(String another)
: 比较两个字符串的内容,忽略大小写。
-
字符串长度:
length()
: 返回字符串的长度。
-
字符串转换:
toString()
: 返回其自身的字符串表示形式。valueOf(类型 x)
: 将给定的对象或原始类型转换为字符串。
-
字符串连接:
concat(String str)
: 将指定字符串连接到此字符串的结尾。
-
子字符串:
substring(int beginIndex)
: 返回一个新字符串,包含此字符串从beginIndex
开始到结尾的子字符串。substring(int beginIndex, int endIndex)
: 返回一个新字符串,包含此字符串从beginIndex
开始到endIndex - 1
的子字符串。
-
字符访问:
charAt(int index)
: 返回指定索引处的字符。
-
大小写转换:
toLowerCase()
: 将字符串转换为小写。toUpperCase()
: 将字符串转换为大写。
-
去除空白:
trim()
: 去除字符串两端的空白字符。
-
字符串分割:
split(String regex)
: 根据匹配给定正则表达式的模式来拆分字符串。
-
字符串搜索:
indexOf(int ch)
: 返回字符ch
在此字符串中第一次出现处的索引。indexOf(String str)
: 返回子字符串str
在此字符串中第一次出现处的索引。lastIndexOf(int ch)
: 返回字符ch
在此字符串中最后一次出现处的索引。contains(CharSequence s)
: 判断字符串是否包含序列s
。
-
替换和替换所有:
replace(char oldChar, char newChar)
: 将字符串中的所有oldChar
替换为newChar
。replaceAll(String regex, String replacement)
: 使用给定的正则表达式和替换字符串替换所有匹配的子字符串。
-
字符串格式化:
format(String format, Object... args)
: 根据指定的格式字符串和参数创建并返回一个格式化的字符串。
-
字符串匹配:
matches(String regex)
: 判断整个字符串是否与给定的正则表达式匹配。startsWith(String prefix)
: 判断字符串是否以指定的前缀开始。endsWith(String suffix)
: 判断字符串是否以指定的后缀结束。