草庐IT

equalsignorecase

全部标签

android - Kotlin 等价于 Java 的 equalsIgnoreCase

在Kotlin中比较String值的JavaequalsIgnoreCase的等价物是什么?我使用过equals但它不区分大小写。 最佳答案 你可以使用equals但指定ignoreCase参数:"example".equals("EXAMPLE",ignoreCase=true) 关于android-Kotlin等价于Java的equalsIgnoreCase,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

java - String.equalsIgnoreCase - 大写与小写

我在浏览openjdk时注意到String.equalsIgnoreCase中有一个奇怪的代码路径,特别是方法regionMatches:if(ignoreCase){//Ifcharactersdon'tmatchbutcasemaybeignored,//tryconvertingbothcharacterstouppercase.//Iftheresultsmatch,thenthecomparisonscanshould//continue.charu1=Character.toUpperCase(c1);charu2=Character.toUpperCase(c2);if(

java - 字符串类中 matches 和 equalsIgnoreCase 或 equals 的区别

匹配:将检查输入的完整字符串是否等于字符串对象中存在的值。equalsIgnoreCase:忽略大小写,检查输入的字符串是否等于字符串对象中存在的值。equals:区分大小写,它检查输入的字符串是否等于字符串对象中存在的值。这是我对String类中存在的方法的了解。是否还有其他差异(我是否遗漏了任何有值(value)的差异)?如果没有区别,那么为什么不能从String类中删除matches方法,因为它提出的功能可以使用上述其他方法适本地实现。 最佳答案 有很大的不同-matches检查String与正则表达式模式的匹配,而不是相同的