new ArrayList CollectionsemptyList 哪个好
这两个都有各自的优势和用途,具体使用取决于具体情况。
如果需要在运行时向列表中添加元素,或者需要对列表进行修改,则使用new ArrayList<>(),因为它是一个可变列表。
如果只需要一个空的、不可变的列表,则使用Collections.emptyList(),因为它是一个不可变列表,不支持添加、删除或修改元素,可以避免不必要的内存占用和性能开销。
原文地址: https://www.cveoy.top/t/topic/bsqB 著作权归作者所有。请勿转载和采集!