【发布时间】:2022-01-22 11:21:27
【问题描述】:
我了解返回可选项会对性能产生影响。我知道返回空集合也可能会损害性能,但可以通过返回不可变的空集合(例如 Collections.emptyList())来避免这种情况。 在决定选择哪个时还应考虑哪些其他因素。
【问题讨论】:
-
Sam,“在决定选择哪个时,还应考虑哪些其他因素。”在本论坛中将被视为一个有效问题过于宽泛/模糊。
-
为什么 List 是可选值?我希望你没有使用 Optional 来指示错误;这就是例外。
-
重要的问题是,你的方法通常是做什么的,即当返回值不为空的时候?
标签: java list performance optional