Java使用List类的数据时,像判断某一个位置(N),是否为null值,更高效的写法.
PHPz
PHPz 2017-04-18 10:36:17
0
4
522
PHPz
PHPz

学习是最好的投资!

全部回复(4)
Ty80

使用Java8只要一行代码

List<Integer> list = new ArrayList<>();
if (list == null || list.isEmpty()){
    return Collections.emptyList();
}
return list.stream().filter(Objects::nonNull).limit(2).collect(Collectors.toList());
PHPzhong

ArrayListget(index)方法效率是不用担心的,你的问题描述和标题看起来不沾边,自己能读懂吗?

左手右手慢动作

数据条数确定的情况下,后端只要返回两条就行了,完了直接遍历就行了,没必要搞得这么复杂啊...

Ty80

你的问题难以读懂到底啥意思呢?!!
你的意思是不是类似于“分页显示”?而且是根据list的数目来动态返回数据?
如果是这样,那么你可以使用ArrayList,利用ArrayLiast的sort方法排序,排序了之后你想取哪条都行,不会乱。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板