简单代码给出输出:第1行为-12,第2行为0
compareTo如何比较这些字符串?
String str1=new String("hello:");
String str2=new String("this is sitansu");
String str3=new String("HELLO:");
System.out.println(str1.compareTo(str2));//LIne 1
System.out.println(str1.compareTo(str3));//Line 2
答案 0 :(得分:0)
使用compareTo()时,您会按字典顺序比较字符串。这将返回基于字符串中的每个字符实际上是计算机的ASCII值(数字)这一事实来比较字符串的数字。如果字符串相同,则此方法返回0。
您可以使用System.out.println(str1.equals(str2))
来比较字符串是否相等。如果它们相同,则返回True。