一、字符串的常量池
概念:程序中直接写上双引号的字符串,就在字符串常量池中
二、字符串的比较方法
- equals()
三、字符串的获取方法
- length() : 获取字符串当中含有的字符个数,拿到字符串长度
- cancat(String str) :将新的字符串拼接到当前字符串后面,获得新的字符串
- chatAt(int index) : 获取指定索引位置的单个字符(索引从0开始)
- indexOf(String str) : 查找参数字符串在本字符串当中首次出现的索引位置,如果没有则返回 - 1 (索引从0开始)
四、字符串的截取方法
- substring(int index):截取从参数位置(包含该参数)一直到字符串末尾,返回新的字符串(索引也是从0开始)
- substring(int begin,int end):截取从begin开始,一直到end结束中间的字符串([begin,end):左闭右开)
五、字符串的转换方法
- toCharArray() :将当前字符串拆分成为字符数组作为返回值
- getBytes():获得当前字符串底层的字节数组(如:a对应97,b对应98)
- replace(CharSqquence oldString,CharSequence newString):将所有出现的字符串替换成新的字符串,返回替换之后的新字符串(这条可以用于脏话过滤)
六、字符串的分割方法
- split(String regex):按照参数的规则,将字符串切分成若干部分
注意:
-
- split方法的参数是一个“正则表达式”,regex:regular expersion
- 如果按照英文句点"."进行切分,则不成功。必须写成“\ .”才能成功切分