2012-03-05 8 views
0

私はif条件で文字列を比較し、if条件内でselectedradbtnの値を表示します。ここでselectedradbtnは、if条件の内側に印刷された...しかし、私は前に印刷していたときに値が...if条件の中の値を取得する方法は?

私のコードの印刷された条件とします。

ArrayList<String> array2; 
static int selectedradbtn; 


selectedradbtn = Previouspage.selectedradiobtn; 
System.out.println("selected radio button outside if"+selectedradbtn); //here value is printing 
if(Integer.toString(selectedradbtn).equals(array2.get(0)) && array2.get(3).equals("1")) 
{ 
    System.out.println("selected radio button in if"+selectedradbtn); //value not printing 
    correct = correct+ 1; 
    System.out.println("correct if"+correct); 
} 

私が間違っているつもりですが..しなさい

+2

条件が 'false'なので、' if'ブロックに入らないのでしょうか? – Luksprog

+0

ブロックが実行されたかどうかにかかわらず、コードが実行されたかどうかをデバッグしました。 – user370305

+0

はあなたのarraylistが空ですか?またはログにSystem.out.println –

答えて

0

がわからない...事前に...これに関する おかげで私を助けるが、このヘルプを行い

selectedradbtn = Previouspage.selectedradiobtn; 
System.out.println("selected radio button outside if"+selectedradbtn); //here value is   printing 
if((Integer.toString(selectedradbtn).equals(array2.get(0)) && (array2.get(3).equals("1"))) 
{ 
    System.out.println("selected radio button in if"+selectedradbtn); //value not printing 
    correct = correct+ 1; 
    System.out.println("correct if"+correct); 
} 
0

else {}を追加し、条件が満たされているかどうかを確認します。

関連する問題