程序员社区

(字符串面试题)如何比较两个字符串?

String内部实现了Comparable接口,有两个比较方法:compareTo(String anotherString)和compareToIgnoreCase(String str)。

compareTo(String anotherString)与传入的anotherString字符串进行比较,如果小于传入的字符串返回负数,如果大于则返回正数。当两个字符串值想等时,返回0此时equals方法会返回true。

equalsIgnoreCase(String str)该方法与compareTo方法类似,区别只是内部利用了Character.toUpperCase等方法进行了大小转换后进行比较。

Java面试题

赞(0) 打赏
未经允许不得转载:IDEA激活码 » (字符串面试题)如何比较两个字符串?

一个分享Java & Python知识的社区