java中如何比较字符串呢?
下文笔者讲述比较字符串的方法分享,如下所示
字符串比较
字符串可以毫不夸张的说 是java开发中使用最多的一个对象 那么如何对字符串进行对比呢? 下文笔者将一一道来,如下所示
实现思路:
使用equals即可对字符串的值大小进行对比
也可以使用String.contentEquals()对字符串两者的内容进行对比
例:
// 值相等
new String("java265.com").equals("java265.com") // --> true
// 不是同一个对象
new String("java265.com") == "java265.com" // --> false
// 不是同一个对象
new String("java265.com") == new String("java265.com") // --> false
// 同一个对象
"java265.com" == "java265.com" // --> true
// 同一个对象
"java265.com" == "te" + "st" // --> true
// Objects.equals()比较内容
Objects.equals("java265.com", new String("java265.com")) // --> true
Objects.equals(null, "java265.com") // --> false
Objects.equals(null, null) // --> true
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


