私は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] にもかかわらず、「Logged in」を出力したり、loggedInAs を何かに設定したりしません。「SPLIT 0 : saucymeatman」と出力されるため、splitResult[0] は「saucymeatman」と等しいと確信しています。
前もって感謝します。