﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Charming Java-文章分类-Java API</title><link>http://www.blogjava.net/vivianLiu/category/39577.html</link><description>Everyone will enjoy it!</description><language>zh-cn</language><lastBuildDate>Thu, 14 May 2009 10:34:12 GMT</lastBuildDate><pubDate>Thu, 14 May 2009 10:34:12 GMT</pubDate><ttl>60</ttl><item><title>StringUtils部分工具类的使用 </title><link>http://www.blogjava.net/vivianLiu/articles/270618.html</link><dc:creator>vivian</dc:creator><author>vivian</author><pubDate>Thu, 14 May 2009 07:31:00 GMT</pubDate><guid>http://www.blogjava.net/vivianLiu/articles/270618.html</guid><wfw:comment>http://www.blogjava.net/vivianLiu/comments/270618.html</wfw:comment><comments>http://www.blogjava.net/vivianLiu/articles/270618.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/vivianLiu/comments/commentRss/270618.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vivianLiu/services/trackbacks/270618.html</trackback:ping><description><![CDATA[<br />
返回指定字符串之前的所有字符：<br />
<br />
&nbsp;&nbsp;&nbsp; @param str the String to get a substring from, may be null<br />
&nbsp;&nbsp;&nbsp; @param separator the String to search for, may be null<br />
&nbsp;&nbsp;&nbsp; @return the substring before the first occurance of the separator,null if null String input<br />
&nbsp;&nbsp;&nbsp; @since 2.0<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static String substringBefore(String str, String separator)<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;StringUtils.substringBefore(null, *) = null <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBefore("", *) = ""<br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBefore("abc", "a") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBefore("abcba", "b") = "a" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBefore("abc", "c") = "ab" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBefore("abc", "d") = "abc" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBefore("abc", "") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBefore("abc", null) = "abc"<br />
<br />
返回指定字符串之后的所有字符：&nbsp;&nbsp;<br />
<p>&nbsp;&nbsp;&nbsp; Gets the substring after the first occurance of a separator.<br />
&nbsp;&nbsp;&nbsp; The separator is not returned.<br />
&nbsp;&nbsp;&nbsp; A null string input will return null.<br />
&nbsp;&nbsp;&nbsp; An empty ("") string input will return the empty string.<br />
&nbsp;&nbsp;&nbsp; A null separator will return the empty string if the<br />
&nbsp;&nbsp;&nbsp; nput string is not null.</p>
<p>&nbsp;&nbsp;&nbsp; @param str the String to get a substring from, may be null<br />
&nbsp;&nbsp;&nbsp; @param separator the String to search for, may be null<br />
&nbsp;&nbsp;&nbsp; @return the substring after the first occurance of the separator,<br />
&nbsp;&nbsp;&nbsp; null if null String input<br />
&nbsp;&nbsp;&nbsp;&nbsp;@since 2.0<br />
&nbsp;&nbsp;&nbsp; public static String substringAfter(String str, String separator)<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfter(null, *) = null <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfter("", *) = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfter(*, null) = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfter("abc", "a") = "bc" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfter("abcba", "b") = "cba" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfter("abc", "c") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfter("abc", "d") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfter("abc", "") = "abc"<br />
<br />
返回最后一个指定字符串之前的所有字符：<br />
&nbsp;&nbsp;&nbsp; Gets the substring before the last occurance of a separator.<br />
&nbsp;&nbsp;&nbsp; The separator is not returned.<br />
&nbsp;&nbsp;&nbsp; A null string input will return null.<br />
&nbsp;&nbsp;&nbsp;&nbsp;An empty ("") string input will return the empty string.<br />
&nbsp;&nbsp;&nbsp; An empty or null separator will return the input string.<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp; @param str the String to get a substring from, may be null<br />
&nbsp;&nbsp;&nbsp; @param separator the String to search for, may be null<br />
&nbsp;&nbsp;&nbsp; @return the substring before the last occurance of the separator,<br />
&nbsp;&nbsp;&nbsp; null if null String input<br />
&nbsp;&nbsp;&nbsp; @since 2.0<br />
&nbsp;&nbsp;&nbsp; public static String substringBeforeLast(String str, String separator)<br />
<br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBeforeLast(null, *) = null <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBeforeLast("", *) = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBeforeLast("abcba", "b") = "abc" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBeforeLast("abc", "c") = "ab" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBeforeLast("a", "a") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBeforeLast("a", "z") = "a" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBeforeLast("a", null) = "a" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringBeforeLast("a", "") = "a"<br />
<br />
返回最后一个指定字符串之后的所有字符：<br />
&nbsp;&nbsp;&nbsp;&nbsp;Gets the substring after the last occurance of a separator.<br />
&nbsp;&nbsp;&nbsp; The separator is not returned.<br />
&nbsp;&nbsp;&nbsp; A null string input will return null.<br />
&nbsp;&nbsp;&nbsp; An empty ("") string input will return the empty string.<br />
&nbsp;&nbsp;&nbsp; An empty or null separator will return the empty string if<br />
&nbsp;&nbsp;&nbsp; the input string is not null.</p>
<p>&nbsp;&nbsp;&nbsp; @param str the String to get a substring from, may be null<br />
&nbsp;&nbsp;&nbsp; @param separator the String to search for, may be null<br />
&nbsp;&nbsp;&nbsp; @return the substring after the last occurance of the separator,<br />
&nbsp;&nbsp;&nbsp; null if null String input<br />
&nbsp;&nbsp;&nbsp; @since 2.0<br />
&nbsp;&nbsp;&nbsp; public static String substringAfterLast(String str, String separator)<br />
<br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfterLast(null, *) = null <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfterLast("", *) = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfterLast(*, "") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfterLast(*, null) = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfterLast("abc", "a") = "bc" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfterLast("abcba", "b") = "a" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfterLast("abc", "c") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfterLast("a", "a") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.substringAfterLast("a", "z") = ""<br />
<br />
Replacing（字符串替换）-&gt; 以指定字符串替换原来字符串的的指定字符串：<br />
&nbsp;&nbsp;&nbsp;&nbsp;@param text text to search and replace in, may be null<br />
&nbsp;&nbsp;&nbsp; @param repl the String to search for, may be null<br />
&nbsp;&nbsp;&nbsp; @param with the String to replace with, may be null<br />
&nbsp;&nbsp;&nbsp; @return the text with any replacements processed,<br />
&nbsp;&nbsp;&nbsp; null if null String input<br />
&nbsp;&nbsp;&nbsp; @see #replace(String text, String repl, String with, int max)<br />
&nbsp;&nbsp;&nbsp; public static String replace(String text, String repl, String with)<br />
<br />
&nbsp;&nbsp;&nbsp; StringUtils.replace(null, *, *) = null <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("", *, *) = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("aba", null, null) = "aba" <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("aba", null, null) = "aba" <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("aba", "a", null) = "aba" <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("aba", "a", "") = "aba" <br />
&nbsp;&nbsp; &nbsp;StringUtils.replace("aba", "a", "z") = "zbz"<br />
<br />
Replacing（字符串替换）-&gt; 以指定字符串最大替换原来字符串的的指定字符串：<br />
&nbsp;&nbsp;&nbsp; @param text text to search and replace in, may be null<br />
&nbsp;&nbsp;&nbsp; @param repl the String to search for, may be null<br />
&nbsp;&nbsp;&nbsp; @param with the String to replace with, may be null<br />
&nbsp;&nbsp;&nbsp; @param max maximum number of values to replace, or -1 if no maximum<br />
&nbsp;&nbsp;&nbsp; @return the text with any replacements processed,<br />
&nbsp;&nbsp;&nbsp; null if null String input<br />
&nbsp;&nbsp;&nbsp; public static String replace(String text, String repl, String with, int max)<br />
<br />
&nbsp;&nbsp;&nbsp; StringUtils.replace(null, *, *, *) = null <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("", *, *, *) = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("abaa", null, null, 1) = "abaa" <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("abaa", null, null, 1) = "abaa" <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("abaa", "a", null, 1) = "abaa" <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("abaa", "a", "", 1) = "abaa" <br />
&nbsp;&nbsp; &nbsp;StringUtils.replace("abaa", "a", "z", 0) = "abaa"&nbsp;<br />
&nbsp;&nbsp; &nbsp;StringUtils.replace("abaa", "a", "z", 1) = "zbaa" <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("abaa", "a", "z", 2) = "zbza" <br />
&nbsp;&nbsp;&nbsp; StringUtils.replace("abaa", "a", "z", -1) = "zbzz"<br />
<br />
Case conversion（大小写转换）-&gt; 将一个字符串变为大写：<br />
&nbsp;&nbsp;&nbsp; @param str the String to upper case, may be null<br />
&nbsp;&nbsp;&nbsp; @return the upper cased String, null if null String input<br />
&nbsp;&nbsp;&nbsp; public static String upperCase(String str)<br />
<br />
&nbsp;&nbsp;&nbsp; StringUtils.upperCase(null) = null <br />
&nbsp;&nbsp; &nbsp;StringUtils.upperCase("") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.upperCase("aBc") = "ABC"<br />
<br />
Case conversion（大小写转换）-&gt;&nbsp;将一个字符串转换为小写：<br />
&nbsp;&nbsp;&nbsp; @param str the String to lower case, may be null<br />
&nbsp;&nbsp;&nbsp; @return the lower cased String, null if null String input<br />
&nbsp;&nbsp;&nbsp; public static String lowerCase(String str)<br />
<br />
&nbsp;&nbsp;&nbsp; StringUtils.lowerCase(null) = null <br />
&nbsp;&nbsp;&nbsp; StringUtils.lowerCase("") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.lowerCase("aBc") = "abc"<br />
<br />
Case conversion（大小写转换）-&gt;&nbsp;&nbsp;将字符串中的首字母大写：<br />
&nbsp;&nbsp;&nbsp; @param str the String to capitalize, may be null<br />
&nbsp;&nbsp;&nbsp; @return the capitalized String, null if null String input<br />
&nbsp;&nbsp;&nbsp; @see /WordUtils#capitalize(String)<br />
&nbsp;&nbsp;&nbsp; @see /uncapitalize(String)<br />
&nbsp;&nbsp;&nbsp; @since 2.0<br />
&nbsp;&nbsp;&nbsp; public static String capitalize(String str)<br />
<br />
&nbsp;&nbsp;&nbsp; StringUtils.capitalize(null) = null <br />
&nbsp;&nbsp;&nbsp; StringUtils.capitalize("") = "" <br />
&nbsp;&nbsp;&nbsp; StringUtils.capitalize("cat") = "Cat" <br />
&nbsp;&nbsp;&nbsp; StringUtils.capitalize("cAt") = "CAt"<br />
&nbsp;&nbsp;&nbsp; </p>
<img src ="http://www.blogjava.net/vivianLiu/aggbug/270618.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vivianLiu/" target="_blank">vivian</a> 2009-05-14 15:31 <a href="http://www.blogjava.net/vivianLiu/articles/270618.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转载 java.lang.String 类的所有方法</title><link>http://www.blogjava.net/vivianLiu/articles/270613.html</link><dc:creator>vivian</dc:creator><author>vivian</author><pubDate>Thu, 14 May 2009 07:00:00 GMT</pubDate><guid>http://www.blogjava.net/vivianLiu/articles/270613.html</guid><wfw:comment>http://www.blogjava.net/vivianLiu/comments/270613.html</wfw:comment><comments>http://www.blogjava.net/vivianLiu/articles/270613.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/vivianLiu/comments/commentRss/270613.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vivianLiu/services/trackbacks/270613.html</trackback:ping><description><![CDATA[<div class="cnt">
<p>方法摘要&nbsp;<br />
char&nbsp;charAt(int&nbsp;index)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回指定索引处的&nbsp;char&nbsp;值。&nbsp;<br />
int&nbsp;codePointAt(int&nbsp;index)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回指定索引处的字符（Unicode&nbsp;代码点）。&nbsp;<br />
int&nbsp;codePointBefore(int&nbsp;index)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回指定索引之前的字符（Unicode&nbsp;代码点）。&nbsp;<br />
int&nbsp;codePointCount(int&nbsp;beginIndex,&nbsp;int&nbsp;endIndex)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回此&nbsp;String&nbsp;的指定文本范围中的&nbsp;Unicode&nbsp;代码点数。&nbsp;<br />
int&nbsp;compareTo(String&nbsp;anotherString)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;按字典顺序比较两个字符串。&nbsp;<br />
int&nbsp;compareToIgnoreCase(String&nbsp;str)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不考虑大小写，按字典顺序比较两个字符串。&nbsp;<br />
String&nbsp;concat(String&nbsp;str)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;将指定字符串联到此字符串的结尾。&nbsp;<br />
boolean&nbsp;contains(CharSequence&nbsp;s)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当且仅当此字符串包含&nbsp;char&nbsp;值的指定序列时，才返回&nbsp;true。&nbsp;<br />
boolean&nbsp;contentEquals(CharSequence&nbsp;cs)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当且仅当此&nbsp;String&nbsp;表示与指定序列相同的&nbsp;char&nbsp;值时，才返回&nbsp;true。&nbsp;<br />
boolean&nbsp;contentEquals(StringBuffer&nbsp;sb)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当且仅当此&nbsp;String&nbsp;表示与指定的&nbsp;StringBuffer&nbsp;相同的字符序列时，才返回&nbsp;true。&nbsp;<br />
static&nbsp;String&nbsp;copyValueOf(char[]&nbsp;data)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回指定数组中表示该字符序列的字符串。&nbsp;<br />
static&nbsp;String&nbsp;copyValueOf(char[]&nbsp;data,&nbsp;int&nbsp;offset,&nbsp;int&nbsp;count)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回指定数组中表示该字符序列的字符串。&nbsp;<br />
boolean&nbsp;endsWith(String&nbsp;suffix)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;测试此字符串是否以指定的后缀结束。&nbsp;<br />
boolean&nbsp;equals(Object&nbsp;anObject)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;比较此字符串与指定的对象。&nbsp;<br />
boolean&nbsp;equalsIgnoreCase(String&nbsp;anotherString)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;将此&nbsp;String&nbsp;与另一个&nbsp;String&nbsp;进行比较，不考虑大小写。&nbsp;<br />
static&nbsp;String&nbsp;format(Locale&nbsp;l,&nbsp;String&nbsp;format,&nbsp;Object...&nbsp;args)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用指定的语言环境、格式字符串和参数返回一个格式化字符串。&nbsp;<br />
static&nbsp;String&nbsp;format(String&nbsp;format,&nbsp;Object...&nbsp;args)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用指定的格式字符串和参数返回一个格式化字符串。&nbsp;<br />
byte[]&nbsp;getBytes()&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用平台默认的字符集将此&nbsp;String&nbsp;解码为字节序列，并将结果存储到一个新的字节数组中。&nbsp;<br />
void&nbsp;getBytes(int&nbsp;srcBegin,&nbsp;int&nbsp;srcEnd,&nbsp;byte[]&nbsp;dst,&nbsp;int&nbsp;dstBegin)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;已过时。&nbsp;该方法无法将字符正确转换为字节。从&nbsp;JDK&nbsp;1.1&nbsp;起，完成该转换的首选方法是通过&nbsp;getBytes()&nbsp;构造方法，该方法使用平台的默认字符集。&nbsp;<br />
byte[]&nbsp;getBytes(String&nbsp;charsetName)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用指定的字符集将此&nbsp;String&nbsp;解码为字节序列，并将结果存储到一个新的字节数组中。&nbsp;<br />
void&nbsp;getChars(int&nbsp;srcBegin,&nbsp;int&nbsp;srcEnd,&nbsp;char[]&nbsp;dst,&nbsp;int&nbsp;dstBegin)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;将字符从此字符串复制到目标字符数组。&nbsp;<br />
int&nbsp;hashCode()&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回此字符串的哈希代码。&nbsp;<br />
int&nbsp;indexOf(int&nbsp;ch)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回指定字符在此字符串中第一次出现处的索引。&nbsp;<br />
int&nbsp;indexOf(int&nbsp;ch,&nbsp;int&nbsp;fromIndex)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从指定的索引开始搜索，返回在此字符串中第一次出现指定字符处的索引。&nbsp;<br />
int&nbsp;indexOf(String&nbsp;str)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回第一次出现的指定子字符串在此字符串中的索引。&nbsp;<br />
int&nbsp;indexOf(String&nbsp;str,&nbsp;int&nbsp;fromIndex)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从指定的索引处开始，返回第一次出现的指定子字符串在此字符串中的索引。&nbsp;<br />
String&nbsp;intern()&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回字符串对象的规范化表示形式。&nbsp;<br />
int&nbsp;lastIndexOf(int&nbsp;ch)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回最后一次出现的指定字符在此字符串中的索引。&nbsp;<br />
int&nbsp;lastIndexOf(int&nbsp;ch,&nbsp;int&nbsp;fromIndex)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从指定的索引处开始进行后向搜索，返回最后一次出现的指定字符在此字符串中的索引。&nbsp;<br />
int&nbsp;lastIndexOf(String&nbsp;str)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回在此字符串中最右边出现的指定子字符串的索引。&nbsp;<br />
int&nbsp;lastIndexOf(String&nbsp;str,&nbsp;int&nbsp;fromIndex)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从指定的索引处开始向后搜索，返回在此字符串中最后一次出现的指定子字符串的索引。&nbsp;<br />
int&nbsp;length()&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回此字符串的长度。&nbsp;<br />
boolean&nbsp;matches(String&nbsp;regex)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通知此字符串是否匹配给定的正则表达式。&nbsp;<br />
int&nbsp;offsetByCodePoints(int&nbsp;index,&nbsp;int&nbsp;codePointOffset)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回此&nbsp;String&nbsp;中从给定的&nbsp;index&nbsp;处偏移&nbsp;codePointOffset&nbsp;个代码点的索引。&nbsp;<br />
boolean&nbsp;regionMatches(boolean&nbsp;ignoreCase,&nbsp;int&nbsp;toffset,&nbsp;String&nbsp;other,&nbsp;int&nbsp;ooffset,&nbsp;int&nbsp;len)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;测试两个字符串区域是否相等。&nbsp;<br />
boolean&nbsp;regionMatches(int&nbsp;toffset,&nbsp;String&nbsp;other,&nbsp;int&nbsp;ooffset,&nbsp;int&nbsp;len)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;测试两个字符串区域是否相等。&nbsp;<br />
String&nbsp;replace(char&nbsp;oldChar,&nbsp;char&nbsp;newChar)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回一个新的字符串，它是通过用&nbsp;newChar&nbsp;替换此字符串中出现的所有&nbsp;oldChar&nbsp;而生成的。&nbsp;<br />
String&nbsp;replace(CharSequence&nbsp;target,&nbsp;CharSequence&nbsp;replacement)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用指定的字面值替换序列替换此字符串匹配字面值目标序列的每个子字符串。&nbsp;<br />
String&nbsp;replaceAll(String&nbsp;regex,&nbsp;String&nbsp;replacement)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用给定的&nbsp;replacement&nbsp;字符串替换此字符串匹配给定的正则表达式的每个子字符串。&nbsp;<br />
String&nbsp;replaceFirst(String&nbsp;regex,&nbsp;String&nbsp;replacement)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用给定的&nbsp;replacement&nbsp;字符串替换此字符串匹配给定的正则表达式的第一个子字符串。&nbsp;<br />
String[]&nbsp;split(String&nbsp;regex)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;根据给定的正则表达式的匹配来拆分此字符串。&nbsp;<br />
String[]&nbsp;split(String&nbsp;regex,&nbsp;int&nbsp;limit)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;根据匹配给定的正则表达式来拆分此字符串。&nbsp;<br />
boolean&nbsp;startsWith(String&nbsp;prefix)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;测试此字符串是否以指定的前缀开始。&nbsp;<br />
boolean&nbsp;startsWith(String&nbsp;prefix,&nbsp;int&nbsp;toffset)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;测试此字符串是否以指定前缀开始，该前缀以指定索引开始。&nbsp;<br />
CharSequence&nbsp;subSequence(int&nbsp;beginIndex,&nbsp;int&nbsp;endIndex)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回一个新的字符序列，它是此序列的一个子序列。&nbsp;<br />
String&nbsp;substring(int&nbsp;beginIndex)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回一个新的字符串，它是此字符串的一个子字符串。&nbsp;<br />
String&nbsp;substring(int&nbsp;beginIndex,&nbsp;int&nbsp;endIndex)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回一个新字符串，它是此字符串的一个子字符串。&nbsp;<br />
char[]&nbsp;toCharArray()&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;将此字符串转换为一个新的字符数组。&nbsp;<br />
String&nbsp;toLowerCase()&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用默认语言环境的规则将此&nbsp;String&nbsp;中的所有字符都转换为小写。&nbsp;<br />
String&nbsp;toLowerCase(Locale&nbsp;locale)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用给定&nbsp;Locale&nbsp;的规则将此&nbsp;String&nbsp;中的所有字符都转换为小写。&nbsp;<br />
String&nbsp;toString()&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回此对象本身（它已经是一个字符串！）。&nbsp;<br />
String&nbsp;toUpperCase()&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用默认语言环境的规则将此&nbsp;String&nbsp;中的所有字符都转换为大写。&nbsp;<br />
String&nbsp;toUpperCase(Locale&nbsp;locale)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用给定的&nbsp;Locale&nbsp;规则将此&nbsp;String&nbsp;中的所有字符都转换为大写。&nbsp;<br />
String&nbsp;trim()&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回字符串的副本，忽略前导空白和尾部空白。&nbsp;<br />
static&nbsp;String&nbsp;valueOf(boolean&nbsp;b)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回&nbsp;boolean&nbsp;参数的字符串表示形式。&nbsp;<br />
static&nbsp;String&nbsp;valueOf(char&nbsp;c)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回&nbsp;char&nbsp;参数的字符串表示形式。&nbsp;<br />
static&nbsp;String&nbsp;valueOf(char[]&nbsp;data)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回&nbsp;char&nbsp;数组参数的字符串表示形式。&nbsp;<br />
static&nbsp;String&nbsp;valueOf(char[]&nbsp;data,&nbsp;int&nbsp;offset,&nbsp;int&nbsp;count)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回&nbsp;char&nbsp;数组参数的特定子数组的字符串表示形式。&nbsp;<br />
static&nbsp;String&nbsp;valueOf(double&nbsp;d)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回&nbsp;double&nbsp;参数的字符串表示形式。&nbsp;<br />
static&nbsp;String&nbsp;valueOf(float&nbsp;f)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回&nbsp;float&nbsp;参数的字符串表示形式。&nbsp;<br />
static&nbsp;String&nbsp;valueOf(int&nbsp;i)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回&nbsp;int&nbsp;参数的字符串表示形式。&nbsp;<br />
static&nbsp;String&nbsp;valueOf(long&nbsp;l)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回&nbsp;long&nbsp;参数的字符串表示形式。&nbsp;<br />
static&nbsp;String&nbsp;valueOf(Object&nbsp;obj)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回&nbsp;Object&nbsp;参数的字符串表示形式。&nbsp;<br />
&nbsp;&nbsp;从类&nbsp;java.lang.Object&nbsp;继承的方法&nbsp;<br />
clone,&nbsp;finalize,&nbsp;getClass,&nbsp;notify,&nbsp;notifyAll,&nbsp;wait,&nbsp;wait,&nbsp;wait</p>
<p>--------------------------------------------------------------------------------<br />
<br />
charAt<br />
public&nbsp;char&nbsp;charAt(int&nbsp;index)返回指定索引处的&nbsp;char&nbsp;值。索引范围为从&nbsp;0&nbsp;到&nbsp;length()&nbsp;-&nbsp;1。序列的第一个&nbsp;char&nbsp;值在索引&nbsp;0&nbsp;处，第二个在索引&nbsp;1&nbsp;处，依此类推，这类似于数组索引。&nbsp;<br />
如果索引指定的&nbsp;char&nbsp;值是代理项，则返回代理项值。&nbsp;<br />
<br />
<br />
指定者：<br />
接口&nbsp;CharSequence&nbsp;中的&nbsp;charAt<br />
参数：<br />
index&nbsp;-&nbsp;char&nbsp;值的索引。&nbsp;<br />
返回：<br />
此字符串指定索引处的&nbsp;char&nbsp;值。第一个&nbsp;char&nbsp;值在索引&nbsp;0&nbsp;处。&nbsp;<br />
抛出：&nbsp;<br />
IndexOutOfBoundsException&nbsp;-&nbsp;如果&nbsp;index&nbsp;参数为负或小于此字符串的长度。<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
codePointAt<br />
public&nbsp;int&nbsp;codePointAt(int&nbsp;index)返回指定索引处的字符（Unicode&nbsp;代码点）。该索引引用&nbsp;char&nbsp;值（Unicode&nbsp;代码单元），其范围从&nbsp;0&nbsp;到&nbsp;length()&nbsp;-&nbsp;1。&nbsp;<br />
如果给定索引指定的&nbsp;char&nbsp;值属于高代理项范围，则后续索引小于此&nbsp;String&nbsp;的长度。同样，如果后续索引处的&nbsp;char&nbsp;值属于低代理项范围，则返回该代理项对相应的增补代码点。否则，返回给定索引处的&nbsp;char&nbsp;值。&nbsp;<br />
<br />
<br />
参数：<br />
index&nbsp;-&nbsp;char&nbsp;值的索引&nbsp;<br />
返回：<br />
该&nbsp;index&nbsp;处字符的代码点值&nbsp;<br />
抛出：&nbsp;<br />
IndexOutOfBoundsException&nbsp;-&nbsp;如果&nbsp;index&nbsp;参数为负或小于此字符串的长度。<br />
从以下版本开始：&nbsp;<br />
1.5&nbsp;<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
codePointBefore<br />
public&nbsp;int&nbsp;codePointBefore(int&nbsp;index)返回指定索引之前的字符（Unicode&nbsp;代码点）。该索引引用&nbsp;char&nbsp;值（Unicode&nbsp;代码单元），其范围从&nbsp;1&nbsp;到&nbsp;length。&nbsp;<br />
如果&nbsp;(index&nbsp;-&nbsp;1)&nbsp;处的&nbsp;char&nbsp;值属于低代理项范围，则&nbsp;(index&nbsp;-&nbsp;2)&nbsp;为非负；如果(index&nbsp;-&nbsp;2)&nbsp;处的&nbsp;char&nbsp;值属于高低理项范围，则返回该代理项对的增补代码点值。如果&nbsp;index&nbsp;-&nbsp;1&nbsp;处的&nbsp;char&nbsp;值是未配对的低（高）代理项，则返回代理项值。&nbsp;<br />
<br />
<br />
参数：<br />
index&nbsp;-&nbsp;应返回的代码点后面的索引&nbsp;<br />
返回：<br />
在给定索引前的&nbsp;Unicode&nbsp;代码点。&nbsp;<br />
抛出：&nbsp;<br />
IndexOutOfBoundsException&nbsp;-&nbsp;如果&nbsp;index&nbsp;参数小于&nbsp;1&nbsp;或大于此字符串的长度。<br />
从以下版本开始：&nbsp;<br />
1.5&nbsp;<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
codePointCount<br />
public&nbsp;int&nbsp;codePointCount(int&nbsp;beginIndex,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;endIndex) 返回此&nbsp;String&nbsp;的指定文本范围中的&nbsp;Unicode&nbsp;代码点数。文本范围始于指定的&nbsp;beginIndex，一直到索引&nbsp;endIndex&nbsp;-&nbsp;1&nbsp;处的&nbsp;char。因此，该文本范围的长度（在&nbsp;char&nbsp;中）是&nbsp;endIndex-beginIndex。该文本范围内未配对的代理项作为一个代码点计数。&nbsp;<br />
<br />
参数：<br />
beginIndex&nbsp;-&nbsp;该文本范围的第一个&nbsp;char&nbsp;的索引。<br />
endIndex&nbsp;-&nbsp;该文本范围的最后一个&nbsp;char&nbsp;后面的索引。&nbsp;<br />
返回：<br />
指定文本范围中&nbsp;Unicode&nbsp;代码点的数量&nbsp;<br />
抛出：&nbsp;<br />
IndexOutOfBoundsException&nbsp;-&nbsp;如果&nbsp;beginIndex&nbsp;为负，或&nbsp;endIndex&nbsp;大于此&nbsp;String&nbsp;的长度，或&nbsp;beginIndex&nbsp;大于&nbsp;endIndex。<br />
从以下版本开始：&nbsp;<br />
1.5&nbsp;<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
offsetByCodePoints<br />
public&nbsp;int&nbsp;offsetByCodePoints(int&nbsp;index,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;codePointOffset) 返回此&nbsp;String&nbsp;中从给定的&nbsp;index&nbsp;处偏移&nbsp;codePointOffset&nbsp;个代码点的索引。文本范围内由&nbsp;index&nbsp;和&nbsp;codePointOffset&nbsp;给定的未配对代理项各计为一个代码点。&nbsp;<br />
<br />
参数：<br />
index&nbsp;-&nbsp;要偏移的索引<br />
codePointOffset&nbsp;-&nbsp;代码点中的偏移量&nbsp;<br />
返回：<br />
String&nbsp;的索引&nbsp;<br />
抛出：&nbsp;<br />
IndexOutOfBoundsException&nbsp;-&nbsp;如果&nbsp;index&nbsp;为负或大于此&nbsp;String&nbsp;的长度；或者如果&nbsp;codePointOffset&nbsp;为正，并且以&nbsp;index&nbsp;开头的子字符串比&nbsp;codePointOffset&nbsp;具有更少的代码点；或者如果&nbsp;codePointOffset&nbsp;为负，并且&nbsp;index&nbsp;前的子字符串比&nbsp;codePointOffset&nbsp;的绝对值具有更少的代码点。<br />
从以下版本开始：&nbsp;<br />
1.5&nbsp;<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
getChars<br />
public&nbsp;void&nbsp;getChars(int&nbsp;srcBegin,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;srcEnd,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char[]&nbsp;dst,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;dstBegin)将字符从此字符串复制到目标字符数组。&nbsp;<br />
要复制的第一个字符在索引&nbsp;srcBegin&nbsp;处；要复制的最后一个字符在索引&nbsp;srcEnd-1&nbsp;处（因此要复制的字符总数是&nbsp;srcEnd-srcBegin）。要复制到&nbsp;dst&nbsp;子数组的字符从索引&nbsp;dstBegin&nbsp;处开始，并结束于索引：&nbsp;<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dstbegin&nbsp;+&nbsp;(srcEnd-srcBegin)&nbsp;-&nbsp;1<br />
<br />
参数：<br />
srcBegin&nbsp;-&nbsp;字符串中要复制的第一个字符的索引。<br />
srcEnd&nbsp;-&nbsp;字符串中要复制的最后一个字符之后的索引。<br />
dst&nbsp;-&nbsp;目标数组。<br />
dstBegin&nbsp;-&nbsp;目标数组中的起始偏移量。&nbsp;<br />
抛出：&nbsp;<br />
IndexOutOfBoundsException&nbsp;-&nbsp;如果下列任何一项为&nbsp;true：&nbsp;<br />
srcBegin&nbsp;为负。&nbsp;<br />
srcBegin&nbsp;大于&nbsp;srcEnd&nbsp;<br />
srcEnd&nbsp;大于此字符串的长度&nbsp;<br />
dstBegin&nbsp;为负&nbsp;<br />
dstBegin+(srcEnd-srcBegin)&nbsp;大于&nbsp;dst.length<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
getBytes<br />
@Deprecated<br />
public&nbsp;void&nbsp;getBytes(int&nbsp;srcBegin,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;srcEnd,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte[]&nbsp;dst,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;dstBegin)已过时。&nbsp;该方法无法将字符正确转换为字节。从&nbsp;JDK&nbsp;1.1&nbsp;起，完成该转换的首选方法是通过&nbsp;getBytes()&nbsp;构造方法，该方法使用平台的默认字符集。&nbsp;<br />
<br />
将字符从此字符串复制到目标字节数组中。每个字节接收相应字符的&nbsp;8&nbsp;个低位。不复制每个字符的高位，它们也不参与任何方式的转换。&nbsp;<br />
要复制的第一个字符在索引&nbsp;srcBegin&nbsp;处；要复制的最后一个字符在索引&nbsp;srcEnd-1&nbsp;处。要复制的字符总数为&nbsp;srcEnd-srcBegin。将要转换为字节的字符复制到&nbsp;dst&nbsp;的子数组中，从索引&nbsp;dstBegin&nbsp;处开始，并结束于索引：&nbsp;<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dstbegin&nbsp;+&nbsp;(srcEnd-srcBegin)&nbsp;-&nbsp;1<br />
<br />
参数：<br />
srcBegin&nbsp;-&nbsp;字符串中要复制的第一个字符的索引。<br />
srcEnd&nbsp;-&nbsp;字符串中要复制的最后一个字符之后的索引。<br />
dst&nbsp;-&nbsp;目标数组。<br />
dstBegin&nbsp;-&nbsp;目标数组中的起始偏移量。&nbsp;<br />
抛出：&nbsp;<br />
IndexOutOfBoundsException&nbsp;-&nbsp;如果下列任何一项为&nbsp;true：&nbsp;<br />
srcBegin&nbsp;为负&nbsp;<br />
srcBegin&nbsp;大于&nbsp;srcEnd&nbsp;<br />
srcEnd&nbsp;大于此&nbsp;String&nbsp;的长度&nbsp;<br />
dstBegin&nbsp;为负&nbsp;<br />
dstBegin+(srcEnd-srcBegin)&nbsp;大于&nbsp;dst.length<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
getBytes<br />
public&nbsp;byte[]&nbsp;getBytes(String&nbsp;charsetName)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throws&nbsp;java.io.UnsupportedEncodingException使用指定的字符集将此&nbsp;String&nbsp;解码为字节序列，并将结果存储到一个新的字节数组中。&nbsp;<br />
当此字符串不能在给定的字符集中解码时，该方法无指定的行为。当需要进一步控制解码过程时，应使用&nbsp;CharsetEncoder&nbsp;类。&nbsp;<br />
<br />
<br />
参数：<br />
charsetName&nbsp;-&nbsp;受支持的&nbsp;charset&nbsp;名称&nbsp;<br />
返回：<br />
结果字节数组&nbsp;<br />
抛出：&nbsp;<br />
java.io.UnsupportedEncodingException&nbsp;-&nbsp;如果指定的字符集不受支持<br />
从以下版本开始：&nbsp;<br />
JDK1.1&nbsp;<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
getBytes<br />
public&nbsp;byte[]&nbsp;getBytes()使用平台默认的字符集将此&nbsp;String&nbsp;解码为字节序列，并将结果存储到一个新的字节数组中。&nbsp;<br />
当此字符串不能在默认的字符集中解码时，该方法无指定的行为。当需要进一步控制解码过程时，应使用&nbsp;CharsetEncoder&nbsp;类。&nbsp;<br />
<br />
<br />
返回：<br />
结果字节数组<br />
从以下版本开始：&nbsp;<br />
JDK1.1&nbsp;<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
equals<br />
public&nbsp;boolean&nbsp;equals(Object&nbsp;anObject)比较此字符串与指定的对象。当且仅当该参数不为&nbsp;null，并且是表示与此对象相同的字符序列的&nbsp;String&nbsp;对象时，结果才为&nbsp;true。&nbsp;<br />
<br />
覆盖：<br />
类&nbsp;Object&nbsp;中的&nbsp;equals<br />
参数：<br />
anObject&nbsp;-&nbsp;与此&nbsp;String&nbsp;进行比较的对象。&nbsp;<br />
返回：<br />
如果&nbsp;String&nbsp;相等，则返回&nbsp;true；否则返回&nbsp;false。<br />
另请参见：<br />
compareTo(java.lang.String),&nbsp;equalsIgnoreCase(java.lang.String)<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
contentEquals<br />
public&nbsp;boolean&nbsp;contentEquals(StringBuffer&nbsp;sb)当且仅当此&nbsp;String&nbsp;表示与指定的&nbsp;StringBuffer&nbsp;相同的字符序列时，才返回&nbsp;true。&nbsp;<br />
<br />
参数：<br />
sb&nbsp;-&nbsp;要比较的&nbsp;StringBuffer。&nbsp;<br />
返回：<br />
当且仅当此&nbsp;String&nbsp;表示与指定的&nbsp;StringBuffer&nbsp;相同的字符序列时，才返回&nbsp;true；否则返回&nbsp;false。&nbsp;<br />
抛出：&nbsp;<br />
NullPointerException&nbsp;-&nbsp;如果&nbsp;sb&nbsp;为&nbsp;null<br />
从以下版本开始：&nbsp;<br />
1.4&nbsp;<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
contentEquals<br />
public&nbsp;boolean&nbsp;contentEquals(CharSequence&nbsp;cs)当且仅当此&nbsp;String&nbsp;表示与指定序列相同的&nbsp;char&nbsp;值时，才返回&nbsp;true。&nbsp;<br />
<br />
参数：<br />
cs&nbsp;-&nbsp;要比较的序列。&nbsp;<br />
返回：<br />
当且仅当此&nbsp;String&nbsp;表示与指定序列相同的&nbsp;char&nbsp;值的序列时；才返回&nbsp;true，否则返回&nbsp;false。&nbsp;<br />
抛出：&nbsp;<br />
NullPointerException&nbsp;-&nbsp;如果&nbsp;cs&nbsp;为&nbsp;null<br />
从以下版本开始：&nbsp;<br />
1.5&nbsp;<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
equalsIgnoreCase<br />
public&nbsp;boolean&nbsp;equalsIgnoreCase(String&nbsp;anotherString) 将此&nbsp;String&nbsp;与另一个&nbsp;String&nbsp;进行比较，不考虑大小写。如果两个字符串的长度相等，并且两个字符串中的相应字符都相等（忽略大小写），则认为这两个字符串是相等的。&nbsp;<br />
在忽略大小写的情况下，如果下列至少一项为&nbsp;true，则认为&nbsp;c1&nbsp;和&nbsp;c2&nbsp;这两个字符相同。&nbsp;<br />
<br />
这两个字符相同（使用&nbsp;==&nbsp;运算符进行比较）。&nbsp;<br />
对每个字符应用方法&nbsp;Character.toUpperCase(char)&nbsp;产生相同的结果。&nbsp;<br />
对每个字符应用方法&nbsp;Character.toLowerCase(char)&nbsp;产生相同的结果。<br />
<br />
参数：<br />
anotherString&nbsp;-&nbsp;与此&nbsp;String&nbsp;进行比较的&nbsp;String。&nbsp;<br />
返回：<br />
如果参数不为&nbsp;null，且这两个&nbsp;String&nbsp;在忽略大小写时相等，则返回&nbsp;true；否则返回&nbsp;false。<br />
另请参见：<br />
equals(Object),&nbsp;Character.toLowerCase(char),&nbsp;Character.toUpperCase(char)<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
compareTo<br />
public&nbsp;int&nbsp;compareTo(String&nbsp;anotherString) 按字典顺序比较两个字符串。该比较基于字符串中各个字符的&nbsp;Unicode&nbsp;值。将此&nbsp;String&nbsp;对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此&nbsp;String&nbsp;对象在参数字符串之前，则比较结果为一个负整数。如果按字典顺序此&nbsp;String&nbsp;对象位于参数字符串之后，则比较结果为一个正整数。如果这两个字符串相等，则结果为&nbsp;0；compareTo&nbsp;只有在方法&nbsp;equals(Object)&nbsp;返回&nbsp;true&nbsp;时才返回&nbsp;0。&nbsp;<br />
这是字典排序的定义。如果这两个字符串不同，则要么它们在某个索引处具有不同的字符，该索引对二者均为有效索引，要么它们的长度不同，或者同时具备上述两种情况。如果它们在一个或多个索引位置上具有不同的字符，假设&nbsp;k&nbsp;是这类索引的最小值；则按照&nbsp;&lt;&nbsp;运算符确定的那个字符串在位置&nbsp;k&nbsp;上具有较小的值，其字典顺序在其他字符串之前。这种情况下，compareTo&nbsp;返回这两个字符串在位置&nbsp;k&nbsp;处的两个不同的&nbsp;char&nbsp;值，即值：&nbsp;<br />
<br />
this.charAt(k)-anotherString.charAt(k)<br />
如果它们没有不同的索引位置，则较短字符串在字典顺序上位于较长字符串的前面。这种情况下，compareTo&nbsp;返回这两个字符串长度的不同，即值：&nbsp;<br />
this.length()-anotherString.length()<br />
<br />
指定者：<br />
接口&nbsp;Comparable&lt;String&gt;&nbsp;中的&nbsp;compareTo<br />
参数：<br />
anotherString&nbsp;-&nbsp;要比较的&nbsp;String。&nbsp;<br />
返回：<br />
如果参数字符串等于此字符串，则返回&nbsp;0&nbsp;值；如果按字典顺序此字符串小于字符串参数，则返回一个小于&nbsp;0&nbsp;的值；如果按字典顺序此字符串大于字符串参数，则返回一个大于&nbsp;0&nbsp;的值。<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
compareToIgnoreCase<br />
public&nbsp;int&nbsp;compareToIgnoreCase(String&nbsp;str) 不考虑大小写，按字典顺序比较两个字符串。此方法返回一个整数，它的正负号是调用&nbsp;compareTo&nbsp;的正负号，调用时使用了字符串的规范化版本，其大小写差异已通过对每个字符调用&nbsp;Character.toLowerCase(Character.toUpperCase(character))&nbsp;得以消除。&nbsp;<br />
注意，此方法不&nbsp;考虑语言环境，因此可能在某些特定的语言环境中产生不理想的排序。java.text&nbsp;包提供&nbsp;Collators&nbsp;来完成语言环境敏感的排序。&nbsp;<br />
<br />
<br />
参数：<br />
str&nbsp;-&nbsp;要比较的&nbsp;String。&nbsp;<br />
返回：<br />
一个负整数、零或正整数，视指定的&nbsp;String&nbsp;大于、等于还是小于该&nbsp;String&nbsp;而定，不考虑大小写。<br />
从以下版本开始：&nbsp;<br />
1.2&nbsp;<br />
另请参见：<br />
Collator.compare(String,&nbsp;String)<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
regionMatches<br />
public&nbsp;boolean&nbsp;regionMatches(int&nbsp;toffset,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;other,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;ooffset,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;len)测试两个字符串区域是否相等。&nbsp;<br />
该&nbsp;String&nbsp;对象的一个子字符串与参数&nbsp;other&nbsp;的一个子字符串进行比较。如果这两个子字符串表示相同的字符序列，则结果为&nbsp;true。要比较的&nbsp;String&nbsp;对象的子字符串从索引&nbsp;toffset&nbsp;处开始，长度为&nbsp;len。要比较的&nbsp;other&nbsp;的子字符串从索引&nbsp;ooffset&nbsp;处开始，长度为&nbsp;len。当且仅当下列至少一项为&nbsp;true&nbsp;时，结果才为&nbsp;false&nbsp;：&nbsp;<br />
<br />
toffset&nbsp;为负。&nbsp;<br />
ooffset&nbsp;为负。&nbsp;<br />
toffset+len&nbsp;大于此&nbsp;String&nbsp;对象的长度。&nbsp;<br />
ooffset+len&nbsp;大于另一个参数的长度。&nbsp;<br />
存在某个小于&nbsp;len&nbsp;的非负整数&nbsp;k，它满足：this.charAt(toffset+k)&nbsp;!=&nbsp;other.charAt(ooffset+k)&nbsp;<br />
<br />
参数：<br />
toffset&nbsp;-&nbsp;字符串中子区域的起始偏移量。<br />
other&nbsp;-&nbsp;字符串参数。<br />
ooffset&nbsp;-&nbsp;字符串参数中子区域的起始偏移量。<br />
len&nbsp;-&nbsp;要比较的字符数。&nbsp;<br />
返回：<br />
如果字符串的指定子区域完全匹配字符串参数的指定子区域，则返回&nbsp;true；否则返回&nbsp;false。<br />
<br />
--------------------------------------------------------------------------------<br />
<br />
regionMatches<br />
public&nbsp;boolean&nbsp;regionMatches(boolean&nbsp;ignoreCase,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;toffset,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;other,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;ooffset,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;len)测试两个字符串区域是否相等。&nbsp;<br />
将此&nbsp;String&nbsp;对象的子字符串与参数&nbsp;other&nbsp;的子字符串进行比较。如果这两个子字符串表示的是相同的字符序列，则结果为&nbsp;true，当且仅当&nbsp;ignoreCase&nbsp;为&nbsp;true&nbsp;时忽略大小写。要比较的&nbsp;String&nbsp;对象的子字符串从索引&nbsp;toffset&nbsp;处开始，长度为&nbsp;len。要比较的&nbsp;other&nbsp;的子字符串从索引&nbsp;ooffset&nbsp;处开始，长度为&nbsp;len。当且仅当下列至少一项为&nbsp;true&nbsp;时，结果才为&nbsp;false：&nbsp;<br />
<br />
toffset&nbsp;为负。&nbsp;<br />
ooffset&nbsp;为负。&nbsp;<br />
toffset+len&nbsp;大于此&nbsp;String&nbsp;对象的长度。&nbsp;<br />
ooffset+len&nbsp;大于另一个参数的长度。&nbsp;<br />
ignoreCase&nbsp;为&nbsp;false，且存在某个小于&nbsp;len&nbsp;的非负整数&nbsp;k，即：&nbsp;<br />
this.charAt(toffset+k)&nbsp;!=&nbsp;other.charAt(ooffset+k)<br />
ignoreCase&nbsp;为&nbsp;true，且存在某个小于&nbsp;len&nbsp;的非负整数&nbsp;k，即：&nbsp;<br />
Character.toLowerCase(this.charAt(toffset+k))&nbsp;!=<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Character.toLowerCase(other.charAt(ooffset+k))<br />
以及：&nbsp;<br />
Character.toUpperCase(this.charAt(toffset+k))&nbsp;!=<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Character.toUpperCase(other.charAt(ooffset+k))<br />
<br />
参数：<br />
ignoreCase&nbsp;-&nbsp;如果为&nbsp;true，则比较字符时忽略大小写。<br />
toffset&nbsp;-&nbsp;字符串中的子区域的起始偏移量。<br />
other&nbsp;-&nbsp;字符串参数。<br />
toffset&nbsp;-&nbsp;字符串参数中的子区域的起始偏移量。<br />
len&nbsp;-&nbsp;要比较的字符数。&nbsp;<br />
返回：<br />
如果此字符串的指定子区域匹配字符串参数的指定子区域，则返回&nbsp;true；否则返回&nbsp;false。是否完全匹配或大小写敏感取决于&nbsp;ignoreCase&nbsp;参数。</p>
</div>
<img src ="http://www.blogjava.net/vivianLiu/aggbug/270613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vivianLiu/" target="_blank">vivian</a> 2009-05-14 15:00 <a href="http://www.blogjava.net/vivianLiu/articles/270613.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>