ループトリッキーな反復のためのJava

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

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=205667&siteId=1