首页 > 其他 > 详细

String方法

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

构造函数:

  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方法

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!