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

String方法

时间:2017-06-23 23:01:04      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:number   判断字符串   前缀   开头   大小写   star   构造函数   提取子串   fse   

构造函数:

  String()

  String(char[] chars)

  String(String strObj)

  String(byte asciiChars[])

整型和字符串相互转换:

  String到int:int i = Integer.parseInt(String s)

        int i = Integer.valueOf(str).intValue()

  int到String:String s = String.valueOf(i)

        String s = Integer.toString(i)

        String s = ""+i

提取子串:

  String substring(int startIndex)

  String substring(int startIndex, int endIndex)

字符串连接:

  String concat(String str)

字符串长度:

  int length()

字符串比较:(StringBuffer未重写equals方法)

  int compareTo(String anotherString):比较两个字符串asc码的值,返回第一个不同的字符间的asc差值,如果直到其中一个字符串结尾都一样,则返回两个字符串长度差

  boolean equals(Object anObject)

  boolean equalsIgnoreCase(String anotherString)

  boolean regionMatches(int startIndex, String str2, int str2Index, int number)

判断字符串的前缀和后缀:

  boolean startsWith(String prefix):区分大小写

  boolean startsWith(String prefix, int offset)

  boolean endsWith(String suffix)

字符串单个字符查找:

  int indexOf(char ch)

  int indexOf(char ch, int fromIndex)

  int lastIndexOf(char ch)

字符串子串查找:

  int indexOf(String str)

  int lastIndexOf(String str)

  int lastIndexOf(String str, int fromIndex)

字符串中字符大小写转换:

  String toLowerCase()

  String toUpperCase()

去除多余空格:

  String trim():仅去除开头和结尾空格,字符串中的空格依然保留

字符串中字符替换:

  String replace(char oldChar, char newChar)

  String replaceFirst(String regex, String replacement)

  String replaceAll(String regex, String replacement)

字符串转换成数组:

  toCharrArray()

定位某个字符:

  charAt()

 

  

String方法

标签:number   判断字符串   前缀   开头   大小写   star   构造函数   提取子串   fse   

原文地址:http://www.cnblogs.com/zawjdbb/p/7071724.html

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