Java中字符串英文字母不区分大小写
时间: 2024-09-19 18:04:58 浏览: 63
详解MySQL查询时区分字符串中字母大小写的方法
在Java中,如果你想要比较字符串而不区分大小写,可以使用`toLowerCase()`或`toUpperCase()`方法将字符串转换为全小写或全大写后再进行比较。这通常是在需要对用户输入进行格式化或匹配某些模式的情况下使用的。
例如,假设你想检查两个字符串是否相等,但忽略大小写:
```java
String str1 = "Hello";
String str2 = "hello";
if (str1.equalsIgnoreCase(str2)) {
System.out.println("The strings are equal ignoring case.");
} else {
System.out.println("The strings are not equal.");
}
```
在这个例子中,`equalsIgnoreCase()`方法会返回true,因为"Hello"和"hello"被视为相等。
如果你只是想简单地将字符串转换为不区分大小写的版本,可以这样:
```java
String original = "Hello World!";
String lowerCaseStr = original.toLowerCase();
```
现在,`lowerCaseStr`就是"hello world!"。
阅读全文