用Java写一个程序,实现对两个字符串进行忽略字母大小写的大小比较
时间: 2024-05-05 15:20:52 浏览: 99
单词按首字母排序的两种方法
4星 · 用户满意度95%
可以使用Java中的`equalsIgnoreCase()`方法来比较两个字符串是否相等,忽略字母大小写。如果要进行大小比较,可以先将两个字符串都转换为小写或大写,然后再进行比较。
以下是一个示例代码:
```java
public class StringCompare {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "hello";
// 比较两个字符串是否相等,忽略字母大小写
if (str1.equalsIgnoreCase(str2)) {
System.out.println("str1 equals str2 (ignore case)");
} else {
System.out.println("str1 does not equal str2 (ignore case)");
}
// 比较两个字符串的大小,忽略字母大小写
int result = str1.toLowerCase().compareTo(str2.toLowerCase());
if (result == 0) {
System.out.println("str1 equals str2 (ignore case)");
} else if (result > 0) {
System.out.println("str1 is greater than str2 (ignore case)");
} else {
System.out.println("str1 is less than str2 (ignore case)");
}
}
}
```
输出结果为:
```
str1 equals str2 (ignore case)
str1 is less than str2 (ignore case)
```
阅读全文