R Vadde:
私が間違っているか疑問に思うのコードを複数回実行しました。
ループのためのこの単純では4回を実行する必要があります。なぜそれが二回しか実行されています?私は何を逃しました。私は、デバッグ用アンドロイド・スタジオの株式エミュレータAPI-28を使用しています。
boolean[] booleans = {false, false, false, false};
for(boolean b : booleans){
System.out.println(b);
}
編集したコードをチェックして、猫の出力をログインしてください。
離れて渡します:
一見すると、AndroidのStudioの[デバッグ]タブでは、デバッグするときには、二回または3回を印刷し、しかし
真実はこれです:
I/System.out: Start
I/System.out: false
I/System.out: false
I/chatty: uid=10075(u0_a75) com.xxxxxxxxx.xxxx identical 1 line
I/System.out: false
I/System.out: End
若しくは
I/System.out: Start
I/System.out: false
I/chatty: uid=10075(u0_a75) com.xxxxxxxxx.xxxx identical 2 lines
I/System.out: false
I/System.out: End
あなたがASを見ることができるように代わりの印刷
I/System.out: false
印刷することを好みます
I/chatty: uid=10075(u0_a75) com.xxxxxxxxx.xxxx identical 2 lines
どうして?私が言うことができません。
たぶん似た何かがLogcatタブで行われます。
はい、それはLogcatタブで似ています。
2018-12-04 14:16:17.756 2209-2209/com.xxxxxxxxx.xxxx I/System.out: false
2018-12-04 14:16:23.902 2209-2209/com.xxxxxxxxx.xxxx I/chatty: uid=10075(u0_a75) com.xxxxxxxxx.xxxx identical 2 lines
2018-12-04 14:16:24.929 2209-2209/com.xxxxxxxxx.xxxx I/System.out: false
2018-12-04 14:16:25.860 2209-2209/com.xxxxxxxxx.xxxx I/System.out: End
だから、最終的には:削除をして、出力ウィンドウのフィルタリングを「システム」を削除し、あなたは、出力のいずれかのように表示されます
I/System.out: false
若しくは
identical 2 lines