英文:
search for string with underscore
问题
可以使用等号运算符来匹配包含下划线的区分大小写的 String
吗?
str1.trim() == "Aavik_aArjun"
还是应该使用正则表达式来进行这个简单的匹配,因为等号运算符不起作用?
英文:
Can I use the equals operator to match a case-sensitive String
that contains underscore?
str1.trim() == "Aavik_aArjun"
Or should I use a regex for this simple match as the equals operator is not working?
答案1
得分: 4
使用**.equals()**方法而不是==
运算符来比较String
(以及一般的对象),因为前者比较引用而不是字符串的实际内容。
英文:
For String
(and objects in general) use the .equals() method and not the ==
operator, as the former compares the references and not the actual content of the Strings.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论