码迷,mamicode.com
首页 > 其他好文 > 详细

字符串

时间:2016-04-21 21:52:32      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

String:String不是基本数据类型,是final类

String常用方法:

  1、获取字符串的长度

    length()

    注:字符串有length()方法,而数组只有length属性

  2、获取指定字符的索引位置

    indexOf(String str)  //获取指定字符在字符串中首次出现的索引位置,若没有检索到指定字符串则返回-1

    lastIndexOf(String str)  //获取指定字符在字符串中最后一次出现的位置,若没有检索到指定字符串则返回-1

  3、获取指定索引位置的字符

    charAt(int index)

  4、去除字符串中的空格

    trim()  //去除指定字符串前段和尾部的空格

    StringTokenizer(String str, String delim)  //去除字符串中所有的指定字符

    replaceAll(String old, String new)  //将字符串中所有的old替换成new

    replace(String old, String new)  //将字符串中所有的old替换成new

    replaceFirst(String old, String new)  //将字符串中出现的第一个old替换成new

    注:replace()和replaceAll()的区别在于replaceAll()支持正则表达式,会对两个参数进行解析;而replace不会将参数进行正则解析

  5、判断字符串

    5.1、判断字符串是否相等

      equals(String str)  //判断两个字符串是否相等,区别大小写

      equalsIgnoreCase(String str)  //判断两个字符串是否相等,且忽视大小写

      注:equals()和==的区别在于equals比较的是两个属性值是否相等,而==比较的是二者栈内存地址是否相等

    5.2、判断字符串的开头和结尾

      startsWith(String str)  //判断字符串是否以str开头

      endsWith(String str)  //判断字符串是否以str结尾

  6、字母大小写转换

    toLowerCase()  //将字符串中的大写字母转换成小写

    toUpperCase()  //将字符串中的小写字母转换成大写

  7、字符串分隔

    split(String str)  //将字符串按照指定字符分隔成字符串数组

  8、字符串格式化

  9、正则表达式

字符串

标签:

原文地址:http://www.cnblogs.com/jiaolj/p/5418821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!