-

java空集合返回Collections.emptyList()

前言

在项目中遇到个问题,就是如果没数据的话,前端那边是需要返回个空数组,而不是null。

解决

1. 使用new ArrayList<>():这种方式的话可能会导致创建多个对象从而消耗更多资源;

2. 然后就是使用Collections.emptyList()这个方法,这个方法返回的是静态区的一个对象,不可变的,资源使用更加合理;

image.pngimage.png

源码

0/255

佐贺偶像是传奇

人生如戏,戏如人生。==