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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiazhixing 中级黑马   /  2014-6-7 15:39  /  1237 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

常见操作
1、获取
        1.1 int length():获取字符串长度,字符数量
        1.2 char charAt(int index):获取某个位置的字符
        1.3 int indexof(int ch):获取字符的位置,传的是ASCII码
                int indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
                int lastIndexOf(String str) 反向索引,返回指定子字符串在此字符串中最右边出现处的索引。
2、判断
        2.1 字符串中是否包含某一个字符串
                boolean contains(CharSequence s)
          当且仅当此字符串包含指定的 char 值序列时,返回 true。
        2.2 字符中是否空内容
                boolean isEmpty()  1.6版本才有
        2.3        字符串是否以指定内容开头  
                boolean startsWith(String prefix)
        2.4 字符串是否是以指定内容结尾
                boolean endsWith(String suffix)  
3、转换
        3.1 将字符数组转成字符串
                构造函数:String(char[] value)
                构造函数:String(char[] value, int offset, int count) 将字符数组中的一部分转成字符串
                静态方法:static String copyValueOf(char[] data)
                                  static String copyValueOf(char[] data, int offset, int count)  
        3.2 将字符串转成字符数组
                 char[] toCharArray() //无参数,因为对象是字符串,里面是this
        3.3 将字节数组转成字符串
                 byte[] getBytes(String charsetName)

        3.4 将字符串转成字节数组
                3+"";//String.valueof(3);
        特殊:字符串和字节数组在转换过程中,是可以指定编码表的。
4、替换
         String replace(char oldChar, char newChar)  
5、切割
         String[] split(String regex) 根据给定正则表达式的匹配拆分此字符串。
6、子串
        String substring(int beginIndex)  
        String substring(int beginIndex, int endIndex)
7、转换
        7.1 将字符串转成大写或小写
                String toUpperCase();
        7.2 将字符串两端多个空格去除
                String trim();
        7.3 对两个字符串进行自然顺序的比较
                int comperTo(string);
       

3 个回复

倒序浏览
路过 学习 踩踩
回复 使用道具 举报 0 1
顶顶顶顶顶
回复 使用道具 举报 1 0
不错哈,赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马