Sélection des entiers d'un tableau à partir de critères

Fermé
pudya - 10 mai 2017 à 19:00
KX Messages postés 16736 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mai 2024 - 10 mai 2017 à 19:22
Bonjour,
je souhaite une aide...
je désire sélectionner des entiers qui sont supérieur ou égal à une valeur donné.
par exemple, j'ai ce tableau d'entiers {4,1,2,3,5,3,6,7,5,5,2} et je souhaite faire une sélection d'entiers supérieur ou égal à 4. Ainsi, à partir de cette sélection, je pourrai appliquer un autre critère.

merci

1 réponse

KX Messages postés 16736 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mai 2024 3 015
Modifié le 10 mai 2017 à 19:22
Bonjour,

Les Stream et lambda sont fait pour ça, exemple :

import java.util.Arrays;

public class Test{
    public static void main(String[] args) {
        int[] array = { 4, 1, 2, 3, 5, 3, 6, 7, 5, 5, 2 };
        Arrays.stream(array)
            .filter(n -> n >= 4)
            .forEach(System.out::println);
    }
}
La confiance n'exclut pas le contrôle
0