欢迎光临散文网 会员登陆 & 注册

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

2023-07-23 23:26 作者:fly111420  | 我要投稿

String类位于java.lang包中,无需引入,直接使用即可。

String类是由final修饰的,表示String类是一个最终类,不能够被继承。

String类构建的对象不可再被更改。

获取字符串长度:length()

忽略大小比较两个字符串是否相同:equalsIgnoreCase

转换为小写:toLowerCase()

转换为大写:toUpperCase()

获取自定字符在字符串中出现的下标:indexOf(int i)

获取指定字符在字符串中最后一次出现的下标:lastIndexOf()

获取字符串中的指定下标的字符:charAt(int index)

从指定开始位置截取字符串,直到字符串的末尾: substring(int beginIndex)

从指定开始位置到指定结束位置截取字符串:substring(int beginIndex, int endIndex)

字符串替换

使用新的字符替换字符串中存在的旧的字符:

 replace(char oldChar, char newChar)

使用替换的字符串来替换字符串中的旧的字符串:replace(CharSequence target, CharSequence replacement)

使用替换的字符串来替换字符串中满足正则表达式的字符串:replaceAll(String regex, String replacement)

获取字符数组:toCharArray()

获取字节数组:getBytes()

将字符串追加到末尾:concat(String str)

去除字符串两端的空白字符:trim()


StringBuilder和StringBuffer

构建一个新的StringBuilder对象,默认容量为16

将一个字符串添加到StringBuilder存储区:append(String str)

将StringBuffer存储的内容添加StringBuilder存储区:append(StringBuffer sb)

将开始位置到指定的结束为止之间内容删掉:delete(int start, int end)

删除存储器指定下标位置存储的字符:deleteCharAt(int index)

在StringBuilder存储区指定偏移位置处插入指定的字符串:insert(int offset, String str)

将存储区的内容倒序:reverse()





千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java的评论 (共 条)

分享到微博请遵守国家法律