【发布时间】:2016-12-24 13:27:57
【问题描述】:
我的文本文件名 pass 有文本 1234 但是当我从文件中选择这个文本并与字符串 epass 比较时,它也是 1234 使用下面的代码无法匹配它。为什么有两个字符串不相等?
try {
InputStream fr = getResources().openRawResource(R.raw.pass);
BufferedReader br = new BufferedReader(new InputStreamReader(fr));
String s=br.readLine().toString().trim();
if(epass.equals(s))
{
t.setText("");
Intent main= new Intent(getApplicationContext(),MainActivity.class);
startActivity(main);
this.finish();
}
else
{
show.setText("Wrong Passcode");
show.setTextColor(Color.RED);
t.setText("");
epass="";
}
epass="";
}
catch(IOException ex)
{
}
【问题讨论】:
标签: string-comparison file-handling