## String类的方法:
>* 构造方法
String(String str) :把字符串数据封装成字符串对象
String(char[] value) :把字符数组封装成字符串对象
String(char[] value, int index, int count):把字符数组从索引index开始获取count个,然后封装到字符串对象
>* 判断功能(重点掌握前两个)
boolean equals(Object anObject):比较字符串的内容是否相等
boolean equalsIgnoreCase(String anotherString):比较字符串的
内容是否相等,忽略大小写
boolean endsWith(String str):判断字符串是否以指定的str开始
boolean startsWith(String str):判断字符串是否以指定的str结尾
>* 获取功能(重点掌握)
char charAt(int index):根据指定的索引获取字符
int indexOf(String str):根据传入的str查找在字符串中第一次出现的索引值
String substring(int index):截取从index开始一直到最后的字符串,
返回的是一个新的字符串
String substring(int index,int end):截取从index开始到end结束的字符串,
截取的内容包含index,不包含end,返回的是一个新的字符串
>* 转换功能(重点掌握)
char[] toCharArray():把字符串转换成字符数组
String toLowerCase():把字符串全部转换成小写
String toUpperCase():把字符串全部转换成大写
>* 去空格和分割(掌握)
String trim():去掉字符串两端的空格,如果字符串中间有空格是没法去掉的
String[] split(String str):根据指定的str分割字符串,返回的是一个字符串数组
>* 扩展的方法(掌握)
String replaceAll(String regex, String replacement)
使用给定的 replacement 替换此字符串所有匹配给定的regex的子字符串。
String replaceFirst(String regex, String replacement)
将第一次出现的regex替换成replacement
## StringBuilder类方法(重点掌握)
StringBuilder append(任意数据类型):添加任意数据类型,
StringBuilder reverse():反转
>* StringBuilder 转换 String
String toString():通过toString()就可以实现把StringBuilder转成String
>* String 转换 StringBuilder
StringBuilder(String str):通过构造方法就可以实现把String转成StringBuilder
|
|