boolean matches(String regex) :和给定的正则表达式是否一致equals(Object): 比较字符串的内容是否相同,区分大小写
equalsIgnoreCase(String str): 比较字符串的内容是否相同,忽略大小写contentEquals(CharSequence cs) : 和字符序列是否相等contentEquals(StringBuffer sb) :将此字符串与指定的 StringBuffer 比较contains(String str): 是否包含小字符串
startsWith(String str):是否以某个指定的字符串开头
endsWith(String str): 是否以某个指定的字符串结尾
isEmpty(): 字符串是否为空
2.获取功能:获取长度,指定位置的元素,截取
int codePointAt(int index) :返回指定索引处的字符(Unicode 代码点)。
int codePointBefore(int index) :指定索引之前的字符(Unicode 代码点)。
int offsetByCodePoints(int index, int codePointOffset) 返回此 String 中从给定的 index 处偏移 codePointOffset 个代码点的索引
为什么这里是int类型,而不是char类型?
int indexOf(String str):返回第一次出现的位置索引原因是:'a'和97其实都可以代表'a'
lastIndexOf(int ch)返回最后一次出现的位置索引
lastIndexOf(int ch, int fromIndex)
lastIndexOf(String str) lastIndexOf(String str, int fromIndex)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |