小白教程
所有教程
关于
Search
172.70.126.199
172.70.126.199
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Java string compareto”的源代码
本页内容
上一节:
Java_string_charat
下一节:
Java_string_comparetoignorecase
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:int compareTo(String anotherString)}}[[Category:java string|3]] = Java compareTo() 方法 = [[java string|Java String类]] compareTo() 方法用于两种方式的比较: * 字符串与对象进行比较。 * 按字典顺序比较两个字符串。 == 语法 == <sample title="" desc="" lang="java" hererun="1"> int compareTo(Object o) 或 int compareTo(String anotherString) </sample> === 参数 === * '''o''' -- 要比较的对象。 * '''anotherString''' -- 要比较的字符串。 === 返回值 === 返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的长度'''差值''',如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方结束。 * 如果参数字符串等于此字符串,则返回值 0; * 如果此字符串小于字符串参数,则返回一个小于 0 的值; * 如果此字符串大于字符串参数,则返回一个大于 0 的值。 <blockquote>'''说明:''' 如果第一个字符和参数的第一个字符不等,结束比较,返回第一个字符的ASCII码差值。 如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至不等为止,返回该字符的ASCII码差值。 如果两个字符串不一样长,可对应字符又完全一样,则返回两个字符串的长度差值。 </blockquote> <sample title="" desc="" lang="java" hererun="1"> public class Test { public static void main(String args[]) { String str1 = "Strings"; String str2 = "Strings"; String str3 = "Strings123"; int result = str1.compareTo( str2 ); System.out.println(result); result = str2.compareTo( str3 ); System.out.println(result); result = str3.compareTo( str1 ); System.out.println(result); } } </sample> 以上程序执行结果为: <pre> 0 -3 3 </pre> [[java string|Java String类]]
返回至“
Java string compareto
”。
上一节:
Java_string_charat
下一节:
Java_string_comparetoignorecase