0
A
回答
0
除了Aaron说的之外,我想指出它的确依赖于你的实现。顺便说一句,我看到它,你的任务是创建一个“搜索”功能,搜索数据库。正确地存储电影名称会将它们保存为其实际格式(“教父”),但是当启动搜索时,您希望使用String .equalsIgnoreCase()函数将搜索查询与数据库相匹配。例如:
String a = "The Godfather"
String b = "the godfather"
String c = "The Godfather"
String d = "thE GoDfaTher"
System.out.println(a.equalsIgnoreCase(b)); // Outputs true
System.out.println(a.equalsIgnoreCase(c)); // Outputs true
System.out.println(a.equalsIgnoreCase(d)); // Outputs true
System.out.println(a.equals(b)); // Outputs false
0
要使字符串不区分大小写,您应该使用toLowerCase()方法并使所有以小写形式操作的字符串。你可以这样做:
stringA.toLowerCase();
希望这会有所帮助,如果这不是你想要的,请随时让我知道! :D
相关问题
- 1. 区分大小写的URL不区分大小写
- 2. 使区分大小写不敏感的区分大小写表
- 3. 寻找不区分大小写的尔康数据表库(m1ome)
- 4. 如何在不区分大小写的MySQL数据库上执行区分大小写的搜索?
- 5. 区分大小写的数据库排序规则,但不区分大小写的SQL查询
- 6. 如何使用不区分大小写排序的数据库对外键区分大小写?
- 7. 执行不区分大小写在区分大小写的SQL Server数据库中使用查询
- 8. 为什么区分大小写和不区分大小写?
- 9. Kettle数据库查询不区分大小写
- 10. DB2数据库名称是区分大小写或不
- 11. 区分大小写区分大小写还是全大写?
- 12. 如果sql server的服务器排序规则区分大小写且数据库不区分大小写,那么查询是否区分大小写?
- 13. 不区分大小写array_unique
- 14. GetElementsByTagName不区分大小写?
- 15. SOLR不区分大小写
- 16. DataView.ToTable不区分大小写
- 17. distinctUnionOfObjects不区分大小写
- 18. 不区分大小写
- 19. solr不区分大小写
- 20. 不区分大小写preg_replace_callback
- 21. 不区分大小写#define
- 22. 不区分大小写
- 23. 不区分大小写
- 24. MySQL不区分大小写
- 25. XDocument.Descendents不区分大小写
- 26. Zend_Controller_Router_Route_Regex不区分大小写
- 27. CEDET:不区分大小写?
- 28. searchlogic不区分大小写
- 29. 不区分大小写键
- 30. 不区分大小写Func
覆盖您的Movie的equals类,并确保名称String检查不区分大小写。与hashCode方法相同(也许在散列它之前将其转换为全部大写)。 –
字符串本身不区分大小写。这是**比较**,区分大小写。这是一个重要的区别,因为它教会你需要考虑何时进行比较。如果是关于将Movie类存储在HashMap中,请阅读上面的注释。如果是关于排序,则需要研究不区分大小写的排序等。一旦您可以准确地告诉我们代码中的哪个位置正在进行比较,人们可以用更具体的答案来帮助您。 –