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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© viliv715 中级黑马   /  2014-8-26 13:02  /  1185 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 viliv715 于 2014-8-26 18:02 编辑
  1. /*
  2. 字符串常见操作:
  3.          1获取
  4.                  1.1字符串长度
  5.                          int length()
  6.                  1.2根据位置获取位置上的字符
  7.                          char charAt(int index)
  8.                  1.3根据字符获取该字符在字符串中的位置
  9.                          int indexOf(int ch):返回ch第一次出现的位置
  10.                          int indexOf(int ch,int formIndex):从formIndex指定位置开始,获取ch在字符串中出现的位置。
  11.                          int indexOf(String str):返回str在字符串中第一次出现的位置
  12.                          int indexOf(String str,int formIndex):从formIndex指定位置开始,获取str在字符串中出现的位置。
  13.                  1.4获取子串
  14.                          String substring(int beginIndex)//从指定位置开始到结尾,如果角标不存在发生异常
  15.                          String substring(int beginIndex, int endIndex) //从指定位置开始,包含头不包含尾。
  16.          2判断
  17.                 2.1字符串中是否包含某个子串
  18.                         boolean contains(str)
  19.                         特殊:indexOf也可以用来判断是否包含某个子串。
  20.                 2.2字符串是否为空
  21.                         boolean isEmpty()//原理就是判断长度是否为零
  22.                 2.3字符串是否以指定内容开头
  23.                         boolean startsWith(str)
  24.                 2.4字符串是否以指定内容结尾
  25.                         boolean endsWith(str)
  26.                 2.5判断字符串的内容是否相同
  27.                         boolean equals(str)
  28.                 2.6判断字符串的内容是否相同,忽略大小写。
  29.                         boolean equalsIgnoreCase(str)
  30.                 2.7对两个字符串进行自然顺序的比较
  31.                         int compareTo(String anotherString)
  32.         3转换
  33.                 3.1将字符数组转成字符串
  34.                         构造函数:String(char[])
  35.                                         String(char[],offset,count):将字符数组中的一部分转成字符串
  36.                         静态方法:static String copyValueOf(char[])
  37.                                         static String copyValueOf(char[],offset,count)
  38.                                         static String valueOf(char[])
  39.                                        
  40.                 3.2将字符串转成字符数组
  41.                         char[] toCharArray()
  42.                 3.3将字节数组转成字符串。字符串和字节数组在转换时可以指定编码表。
  43.                         构造函数:String(byte[])
  44.                                         String(byte[],offset,count):将字节数组中的一部分转成字符串
  45.                 3.4将字符串转成字节数组
  46.                         byte[] getBytes()
  47.                 3.5将基本数据类型转换为字符串
  48.                         static String valueOf(基本数据类型)
  49.                 3.6把字符串转换成大写或小写
  50.                         String toUpperCase()
  51.                         String toLowerCase()
  52.                 3.7将字符串两端的空格去除
  53.                         String trim()
  54.           4替换:如果替换的字符或字符串不存在返回原来的字符串
  55.                   String replace(char oldChar, char newChar)
  56.                   String replace(CharSequence target, CharSequence replacement)  
  57.           5切割:
  58.                   String[] split(String regex)
  59.   */
复制代码

评分

参与人数 1技术分 +1 收起 理由
付江涛 + 1 赞一个!

查看全部评分

2 个回复

倒序浏览
条理清晰感谢你的总结分享
回复 使用道具 举报
不错,不错,学习一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马