java中字符串相等的判断
注:本文已发布超过一年,请注意您所使用工具的相关版本是否适用
今天需要写一个 Java 的小程序需要判断一下从控制台输入的字符串是否相等,在使用的过程中发现直接使用“==”来判断是没有办法判断出来的,Google&百度了一下,找到一个解决办法
1. 用“==”运算符,该运算符表示指向字符串的引用是否相同
比如说:
1 |
|
再比如:
1 |
|
用 scanner 类获取字符串来比较的时候:
1 |
|
2. 用 equals 方法,该方法比较的是字符串的内容是否相同
比如:
1 |
|
所以通常情况下,为了避免出现上述问题,判断字符串是否相等使用 equals 方法。
关注我获取更新
猜你喜欢
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议,转载请注明出处,禁止全文转载