Java: “Anonymous” array in for-each-loop

后端 未结 4 1100
感动是毒
感动是毒 2021-01-01 08:52

While I was trying something special in for loop I recognized that Java doesn\'t seem to like putting an anonymous array right as the source for a for-each-loop:

<         


        
4条回答
  •  春和景丽
    2021-01-01 09:26

    You want

    for (String crt : new String [] {"a","b","c"} ) {
        doSomething();
    }
    

    I use IntelliJ and it says put the message "expression expected" on the right-hand side of the colon in the for-loop, which seems more accurate.

    I should add that IntelliJ also offers to add the "new String []" automagically for me.

提交回复
热议问题