gpt4 book ai didi

java - 字符串中的简单比较

转载 作者:太空宇宙 更新时间:2023-11-04 14:18:19 25 4
gpt4 key购买 nike

简单的代码给我输出:第 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

最佳答案

当您使用compareTo()时,您正在按字典顺序比较字符串。这会返回对字符串进行比较的数字,因为字符串中的每个字符对于计算机而言实际上都是 ASCII 值(数字)。如果字符串相同,则此方法返回 0。

您可以使用System.out.println(str1.equals(str2))来比较字符串是否相等。如果它们相同,则返回 True。

关于java - 字符串中的简单比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27468114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com