当我想让程序不敏感时,是否添加了一段代码?不区分大小写的单词搜索程序示例。
下面这样一个链接的例子答案 0 :(得分:0)
不,你应该使用比较字符串的toUpperCase()或toLowerCase()等函数。当然,使用这些服务,您可以为您的用户提供此类服务。
编辑:哦,我发现了另外一个函数equalsIgnoreCase():
示例:
String ss = "hello";
String SS = "HELLO";
boolean a1 = ss.toLowerCase().equals(SS.toLowerCase());
boolean a2 = ss.toUpperCase().equals(SS.toUpperCase());
boolean a3 = ss.equalsIgnoreCase(SS);
所有a1,a2,a3都是真的。这些比较在默认语言环境中(用户的语言)。 toUpperCase()或toLowerCase()具有变体:toUpperCase(Locale)或toLowerCase(Locale)。使用这些可以在其他区域设置中转换案例,而不是默认情况。 equalsIgnoreCase没那么方便。