A n*_*ati 0 java string android string-comparison
我是初学者,我想获取文本EditText并将其与另一个字符串进行比较.
我想检查写入的文本EditText是否等于'字符串'然后显示a Toast但它不起作用
我调试并检查两者的值是否完全是admin但是如果block不工作并显示else块.
if (editText.getText().toString() == "admin") {
//Never enter this block when i type "admin" in the EditText.
Toast.makeText(MainActivity.this,"ok",Toast.LENGTH_LONG).show();
} else {
Toast.makeText(MainActivity.this,"Wrong User Or Pass",
}
Run Code Online (Sandbox Code Playgroud)
Emi*_*mil 12
您必须使用String.equals()方法进行字符串匹配.
将您的代码更改为此
if (editText.getText().toString().equals("admin")) {
//your code
}
Run Code Online (Sandbox Code Playgroud)
.
| 归档时间: |
|
| 查看次数: |
21326 次 |
| 最近记录: |