Linux 拨号vps windows公众号手机端

Java字符串比较大小的方法是什么

lewis 6年前 (2019-04-13) 阅读数 10 #程序编程
文章标签 Java

在Java中,可以使用以下几种方法来比较字符串的大小:

  1. 使用equals()方法:该方法用于比较两个字符串是否相等。如果两个字符串相等,返回true;否则返回false。
String str1 = "hello";
String str2 = "world";
if (str1.equals(str2)) {
System.out.println("两个字符串相等");
} else {
System.out.println("两个字符串不相等");
}
  1. 使用compareTo()方法:该方法用于比较两个字符串的字典顺序。如果字符串相等,返回0;如果字符串在字典顺序上大于另一个字符串,返回正数;如果字符串在字典顺序上小于另一个字符串,返回负数。
String str1 = "hello";
String str2 = "world";
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");
}
  1. 使用compareToIgnoreCase()方法:该方法与compareTo()方法类似,但不考虑字符串的大小写。
String str1 = "hello";
String str2 = "Hello";
int result = str1.compareToIgnoreCase(str2);
if (result == 0) {
System.out.println("两个字符串相等");
} else if (result > 0) {
System.out.println("str1大于str2");
} else {
System.out.println("str1小于str2");
}

注意:以上方法都是基于字符串的Unicode码进行比较的。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门