A final counter in a for loop?

后端 未结 6 894
滥情空心
滥情空心 2020-12-03 21:07

I have this code:

    List r = new ArrayList<>();
    for(int i = 0; i < 10; i++) {
        r.add(new Runnable() {

            @Ove         


        
6条回答
  •  北荒
    北荒 (楼主)
    2020-12-03 21:54

    This is what IntelliJ does for you as a fix. The only difference is I would do

    ExecutorService es = 
    for(int i = 0; i < 10; i++) {
        final int i_final = i;
        es.execute(new Runnable() {
    

提交回复
热议问题