String.intern()   :一个初始为空的字符串池,它由类String独自维护。当调用 intern方法时,如果池已经包含一个等于此String对象的字符串(用equals(oject)方法确定),则返回池中的字符串。否则,将此String对象添加到池中,并返回此String对象的引用。

它遵循以下规则:对于任意两个字符串 s 和 t,当且仅当 s.equals(t) 为 true 时,s.intern() == t.intern() 才为 true。

String.length(); :返回字符串的长度。

String.charAt(int index); :根据下标返回某一个字符。

String.substring(int beginIndex); //该方法从beginIndex位置起,截取余下的所有字符作为一个新字符串返回。

String.substring(int beginIndex,int endIndex); //该方法从当前位置起,截取至endIndex-1的位置的字符作为一个新字符串返回。

String.compareTo(String anthorString); //该方法是对字符串内容按字典顺序进行大小比较,通过返回的整数值指明当前字符串与参数字符串的大小关系。若当前对象比参数大则返回正整数,反之返回负整数,相等返回0

String.compareToIgnore(String anthorString);////与compareTo方法相似,但忽略大小写

String.equals(object anthorObject);//比较当前字符串和参数字符串,在两个字符串相等的时候返回true,否则返回false。

String.equalsIgnoreCase(String anthorString); //与equals方法相似,但忽略大小写

String.concat(String anthorString);字符串连接,//将参数中的字符串str连接到当前字符串的后面,效果等价于"+"。

String.indecOf(int ch/String str); //用于查找当前字符串中字符或子串,返回字符或子串在当前字符串中从左边起首次出现的位置,若没有出现则返回-1。

String.indexOf(int ch/String str, int fromIndex); ////改方法与第一种类似,区别在于该方法从fromIndex位置向后查找。

String.lastIndexOf(int ch/String str);//该方法与第一种类似,区别在于该方法从字符串的末尾位置向前查找。

String.lastIndexOf(int ch/String str,int fromIndex);//该方法与第二种方法类似,区别于该方法从fromIndex位置向前查找。

String. toLowerCase()//返回将当前字符串中所有字符转换成小写后的新串

String.toUpperCase()//返回将当前字符串中所有字符转换成大写后的新串

String.replace(char oldChar, char newChar)//用字符newChar替换当前字符串中所有的oldChar字符,并返回一个新的字符串。
String.replaceFirst(String regex, String replacement)//该方法用字符replacement的内容替换当前字符串中遇到的第一个和字符串regex相匹配的子串,应将新的字符串返回。
String.replaceAll(String regex, String replacement)//该方法用字符replacement的内容替换当前字符串中遇到的所有和字符串regex相匹配的子串,应将新的字符串返回。

String.trim()//截去字符串两端的空格,但对于中间的空格不处理。

String.statWith(String prefix)String.endWith(String suffix)//用来比较当前字符串的起始字符或子字符串prefix和终止字符或子字符串suffix是否和当前字符串相同,重载方法中同时还可以指定比较的开始位置offset

String.regionMatches(boolean b, int firstStart, String other, int otherStart, int length)//从当前字符串的firstStart位置开始比较,取长度为length的一个子字符串,other字符串从otherStart位置开始,指定另外一个长度为length的字符串,两字符串比较,当b为true时字符串不区分大小写。

String.contains(String str)//判断参数s是否被包含在字符串中,并返回一个布尔类型的值。

String.split(String str)//将str作为分隔符进行字符串分解,分解后的字符串在字符串数组中返回