A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Seven` 中级黑马   /  2014-9-19 13:35  /  1190 人查看  /  3 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Seven` 于 2014-9-19 13:36 编辑

String方法总结
判断方法:返回值都为boolean
                equals()完全比较
                equalsIgnoreCase()完全比较,不计较大小写
                contains()是否包含
                startsWith()是否参数以开头
                endsWith()是否参数以结尾
                isEmpty()判断是否为"",是为true


获取方法:        
                charAt(int index)返回指定下标字符
                indexOf(char ch)返回指定字符(字符串)第一次出现的下标;可以指定开始下标(添加int index参数)
                lastIndexOf(char ch)回指定字符(字符串)最后一次出现的下标;可以指定开始下标(添加int index参数)
                length()返回字符串长度
                substring(int start,int end)取出字符串的一部分(从指定开始下标到结束下标之间,包头不包尾)
                                                
               
转换方法:               
                getBytes()将字符串转成byte数组(查询编码表)
                toCharArray()将字符串转成char数组
                toUpperCase()转换成大写(只把小写转大写)
                toLowerCase()转换成小写(只把大写转小写)
                concat(String s)连接字符串,将传入的字符串与原有字符串相连接
                valueOf()将其他数据类型转成字符串(静态方法)                                                                          可以直接用 对象 + ""; 或者 对象.toString();效果一样
               
其他方法
                split(String s)以参数为分割符对字符串进行切割,将返回的结果存入字符串数组
                replace(char oldChar,char newChar)字符(字符串)替换
                trim()去掉字符串两端的空格,将新字符串返回
                int compareTo(String s)在比较中发现不同时,即进行比较和运算,结果是ASCⅡ码表值的差
                                调用者小,返回值负数;
                                调用者大,返回值正数;
                                两字符串相同,返回值为0};

==================我是可爱的分割线=============================
欢迎指正补充

3 个回复

倒序浏览
帮顶………………
回复 使用道具 举报
顶!~~~~~~~~~~~~~
回复 使用道具 举报
  顶起。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马