

javaでfor文の中のcontinueの数をひとつにしたいです  
sonarqubeを用いて解析しているのですが、continueの数をひとつにしてくださいというエラーが出るのですが対応方法がわかりません  
下記のような実装になっているのですがご教授いただけると幸いです

[code]

    for(line:List){
    
     if(isAAA(line)){
       実行文;
       continue;
     }
     if(isBBB(line)){
       実行文;
       continue;
     }
     if(isCCC(line)){
       実行文;
       continue;
     }
     if(isDDD(line)){
       実行文;
       continue;
     }
    
    }
    
[/code]

追記  
また実行文がないパターンについても教えていただきたいです

[code]

    for(line:List){
    
     if(isAAA(line)){
       continue;
     }
     if(isBBB(line)){
       continue;
     }
     if(isCCC(line)){
       continue;
     }
     if(isDDD(line)){
       continue;
     }
    
    }
    
[/code]


CC BY-SA 4.0
2020-07-22T04:07:37.300
68808
2020-07-22T06:56:03.770
2020-07-22T05:26:44.140
41188
41188
question
java java8
javaでfor文の中のcontinueの数をひとつにしたい


この形であれば if ... else if ... を使ってください。continue は必要ありません。

if の中身が continue だけなのであれば、そのようになる条件たちを or でまとめてひとつの if にすれば良いです。


CC BY-SA 4.0
2020-07-22T04:11:39.257
68809
2020-07-22T06:56:03.770
2020-07-22T06:56:03.770
19110
19110
68808
answer