相关疑难解决方法(0)

如何使字符串比较不区分大小写?

我创建了一个Java程序来比较两个字符串:

String s1 = "Hello";
String s2 = "hello";

if (s1.equals(s2)) {
    System.out.println("hai");
} else {
    System.out.println("welcome");
}
Run Code Online (Sandbox Code Playgroud)

它显示"欢迎".我理解它区分大小写.但我的问题是我想要比较两个没有区分大小写的字符串.即我期望输出hai.

java string comparison case-insensitive

108
推荐指数
6
解决办法
27万
查看次数

用于比较字符串值的Collat​​or(区分设置敏感)和compareTo(按字典顺序)之间的差异

我一直在阅读使用Collat​​or和String中的compareTo方法来比较字符串.我不确定两者在阅读API方面的真正区别.什么时候比另一个更喜欢?

API Collat​​or

API String compareTo

java compareto

1
推荐指数
1
解决办法
2260
查看次数

标签 统计

java ×2

case-insensitive ×1

compareto ×1

comparison ×1

string ×1