2010-11-18 16 views
1

StringTokenizerメソッドのifstatementに問題があります。文字配列であると思われますが、変換しようとしましたが、何の助けもないようです。 char[]Stringと等しくないことをjava token ifステートメント

char[] password = loginPass.getPassword(); 
StringTokenizer st = new StringTokenizer(theText, ","); 
if (thisToken.equals(password)) 
{ 
     System.out.println("Hi Harry u got the pasword right!!!"); 

} 
+0

「thisToken」の種類が少なくともわかっている必要があります。 – DJClayworth

+1

イブにはいくつかのコードが追加されていますが、どこのコードが見つかっているのか分かりません。 –

+0

親愛なる@Ste_Tは、Javaが例外をサポートする型指定された言語であることを知っていますか? 「thisToken」の型とこのコードを実行するときに発生する例外またはエラーを教えてください。 – Riduidel

答えて

3

注意。

あなたはthisTokenが実際にすぎchar[]であることを起こる場合、あなたはおそらく、配列の内容を比較するArrays.equals(thisToken, password)を使用したい

if (thisToken.equals(new String(password))) 

を試みることができます。

関連する問題