黑马程序员技术交流社区
标题:
常用API中,String类和StringBuilder类实用方法整理
[打印本页]
作者:
周某某
时间:
2018-4-2 23:16
标题:
常用API中,String类和StringBuilder类实用方法整理
1.String类的构造方法
(1)String(String original):把字符串数据封装成字符串对象
(2)String(char[] value):把字符数组的数据封装成字符串对象
(3)String(char[] value, int index, int count):把字符数组中的一部分数据封装成字符串对象
2.String类的判断功能
(1)boolean equals(Object obj):比较字符串的内容是否相同
(2)boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写
(3)boolean startsWith(String str):判断字符串对象是否以指定的str开头
(4)boolean endsWith(String str):判断字符串对象是否以指定的str结尾
3.String类的获取功能
(1)int length():获取字符串的长度,其实也就是字符个数
(2)char charAt(int index):获取指定索引处的字符
(3)int indexOf(String str):获取str在字符串对象中第一次出现的索引
(4)String substring(int start):从start开始截取字符串
(5)String substring(int start,int end):从start开始,到end结束(不包括end)截取字符串
4.String类的转换功能
(1)char[] toCharArray():把字符串转换为字符数组
(2)String toLowerCase():把字符串转换为小写字符串
(3)String toUpperCase():把字符串转换为大写字符串
5.String类的其它功能
(1)String trim():去除字符串两端空格
(2)String[] split(String str):按照指定符号分割字符串
1.StringBuilder类常用方法
创建对象:StringBuilder sb = new StringBuilder();
(1)sb.capacity(): 获取sb容器的容量(理论值)
(2)sb.length():获取里面字符串的长度
(3)sb.append(内容):向字符串中追加数据(返回的是对象)
(4)sb.reverse():字符串翻转
(5)StringBuilder转成字符串
(1)sb.toString();返回一个字符串
(6)字符串转换成StringBuilder
(1)new的时候,直接把字符串放进去就好了
(2)new StringBuilder(字符串/字符串变量)
(7)sb.charAt(int index) :获取指定索引处的某个字符
(8)sb.delete(int start, int end) 删除
作者:
小浙姐姐
时间:
2018-4-6 14:41
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2