我正在使用Amazon Web Services s3,并且正在使用它, - 打开连接(工作正常) - 从文本文件中打开输入流,该文件具有用户名和密码,列出用户名,密码 用户名密码 ... 一切正常,我在尝试检查用户名是否与密码匹配时遇到问题。
看看,
while (INFINITE == 1) {
System.out.println("ran");
if (tryToLogin == true) {
System.out.println("ran2");
tryToLogin = false;
BufferedReader br = new BufferedReader(new InputStreamReader(object.getObjectContent()));
String lineValue = null;
while((lineValue = br.readLine()) != null && loggedInAs == null){
String splitResult[] = lineValue.split(",");
if ("saucymeatman" == splitResult[0] && "mufasa" == splitResult[1]) {
loggedInAs = splitResult[0];
System.out.println("logged in");
//ui.usernameLogin.getText()
}
else {
System.out.println("SPLIT 0 : " + splitResult[0]);
System.out.println("SPLIT 1 : " + splitResult[1]);
}
}
}
}
尽管如此 “saucymeatman”== splitResult [0]&& “mufasa”== splitResult [1] 它不会打印“登录”或将loggedInAs设置为任何内容。 我确信splitResult [0]等于“saucymeatman” 因为它打印出“SPLIT 0:saucymeatman”。
提前致谢。