teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

==の補足

2015/11/03 09:16

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -1,4 +1,6 @@
1
1
  Stringの比較は==演算子ではなく,equalsメソッドを使います.
2
2
  ```java
3
3
  if(texts.equals(answer))
4
- ```
4
+ ```
5
+
6
+ ==での比較は「同じインスタンスを参照しているか」という比較になります.textsはeditTextから生成しており,それ以前に存在するanswerと同じインスタンスにはなり得ないので,`texts == answer`はfalseになります.