黑马程序员技术交流社区

标题: 常用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