0

私は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」と等しいと確信しています。

前もって感謝します。

4

1 に答える 1