在Java中,若要对两个字符串进行不区分大小写的比较,并判断它们是否相等,应该使用以下哪个方法组合?

答案解析

选项A中,equals()方法用于区分大小写的比较,即使使用toLowerCase()转换后比较,也不是最佳实践。选项B中,compareTo()方法用于按字典顺序比较字符串,不适用于判断相等性。选项D中,startsWith()和endsWith()方法用于检查字符串的开始和结束,不适用于比较整个字符串的相等性。选项C中,regionMatches()方法可以用于不区分大小写的区域比较,而equalsIgnoreCase()专门用于不区分大小写的字符串比较,是最合适的组合。
正确答案:C
随机推荐
开始刷题