不用equalsignorecase如何比较字符串

   2024-10-08 4520
核心提示:如果不想使用equalsIgnoreCase方法来比较字符串,可以使用compareTo方法来比较字符串。compareTo方法会比较两个字符串的Unicode

如果不想使用equalsIgnoreCase方法来比较字符串,可以使用compareTo方法来比较字符串。compareTo方法会比较两个字符串的Unicode值,如果两个字符串相等返回0,如果调用字符串在参数字符串之前返回负数,如果调用字符串在参数字符串之后返回正数。示例代码如下:

String str1 = "Hello";String str2 = "hello";int result = str1.compareTo(str2);if (result == 0) {    System.out.println("两个字符串相等");} else if (result < 0) {    System.out.println("str1 在 str2 之前");} else {    System.out.println("str1 在 str2 之后");}

这样就可以不使用equalsIgnoreCase方法来比较字符串。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号