String方法
Posted zawjdbb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了String方法相关的知识,希望对你有一定的参考价值。
构造函数:
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方法的主要内容,如果未能解决你的问题,请参考以下文章
Activity 类型的方法 managedQuery(Uri, String[], String, String[], String) 已弃用
深入解析字符串的比较方法:“==”操作符;String.Equals方法;String.Compare方法;String.CompareOrdinal方法。
字符串比较方法:“==”操作符;RefernceEquals;String.Equals方法;String.Compare方法;String.CompareOrdinal方法。