字符串比较是常见的操作,包括比较相等、比较大小、比较前缀和后缀串等。
在Java中,比较字符串的常用方法有 3 个:equals() 方法、equalsIgnoreCase() 方法、compareTo() 方法。下面简单介绍这 3 个方法的使用。
equals() 方法
equals() 方法将逐个地比较两个字符串的每个字符是否相同。如果两个字符串具有相同的字符和长度,它返回 true,否则返回 false。对于字符的大小写,也在检查的范围之内。equals() 方法的语法格式如下:
str1.equals(str2);
str1 和 str2 可以是字符串变量, 也可以是字符串字面量。 例如, 下列表达式是合法的:
"Hello".equals(greeting)
下面的代码说明了 equals() 方法的使用:
String str1 = "abc";
String str2 = new String("abc");
String str3 = "ABC";
System.out.println(str1.equals(str2)); // 输出 true
System.out.println(str1.equals(str3)); // 输出 false
例 1
&nb

本文介绍了Java中用于字符串比较的三种方法:equals()、equalsIgnoreCase()和compareTo()。equals()方法区分大小写比较字符,equalsIgnoreCase()不区分大小写,compareTo()则按字典顺序比较字符串并返回整数结果。文章通过实例展示了这些方法的用法。
最低0.47元/天 解锁文章
4481

被折叠的 条评论
为什么被折叠?



