Collections.emptyList() instead of null check?

后端 未结 9 1115
佛祖请我去吃肉
佛祖请我去吃肉 2021-02-04 02:59

If I have a rarely used collection in some class which may be instantiated many times, I may sometimes resort to the following \"idiom\" in order to save unnecessary object crea

9条回答
  •  猫巷女王i
    2021-02-04 03:27

    If you only use the list for iterations, you could just use: for (Object object : list) which wouldn't do anything for empty lists, i.e. not a single iteration.

    Otherwise just check list.isEmpty().

提交回复
热议问题