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

学习是最好的投资!

répondre à tous(4)
Ty80

L'utilisation de Java8 ne nécessite qu'une seule ligne de code

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

Il n'y a pas lieu de s'inquiéter de l'efficacité de la méthode

de ArrayListget(index). La description de votre problème et le titre semblent sans rapport. Pouvez-vous le comprendre vous-même ?

左手右手慢动作

Lorsque le nombre d'éléments de données est déterminé, le backend n'a besoin de renvoyer que deux éléments, puis il peut être parcouru directement. Il n'est pas nécessaire de rendre les choses si compliquées...

Ty80

Qu'est-ce que cela signifie que votre question est difficile à comprendre ? ! !
Voulez-vous dire quelque chose comme « affichage dans les pages » ? Et renvoyer dynamiquement des données en fonction du nombre de listes ?
Si tel est le cas, vous pouvez utiliser ArrayList et utiliser la méthode de tri d'ArrayLiast pour trier. Après le tri, vous pouvez choisir l'élément de votre choix sans aucune confusion.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal