0% ont trouvé ce document utile (0 vote)
15 vues2 pages

Exercices API Stream en Java

Le document présente une série d'exercices utilisant l'API Stream en Java pour manipuler des listes d'entiers et de chaînes de caractères. Les exercices incluent des tâches telles que le filtrage de nombres pairs, la conversion de chaînes en majuscules, le calcul de la somme des carrés, et des opérations avancées sur des transactions bancaires. Chaque exercice illustre une fonctionnalité spécifique de l'API Stream, permettant de traiter et d'analyser des données de manière efficace.

Transféré par

Julio Tagne tegueo
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
15 vues2 pages

Exercices API Stream en Java

Le document présente une série d'exercices utilisant l'API Stream en Java pour manipuler des listes d'entiers et de chaînes de caractères. Les exercices incluent des tâches telles que le filtrage de nombres pairs, la conversion de chaînes en majuscules, le calcul de la somme des carrés, et des opérations avancées sur des transactions bancaires. Chaque exercice illustre une fonctionnalité spécifique de l'API Stream, permettant de traiter et d'analyser des données de manière efficace.

Transféré par

Julio Tagne tegueo
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD# POO - API Stream

Exercice 1: Filtrer et afficher des nombres pairs

Créez une liste d'entiers et utilisez l'API Stream pour filtrer et afficher uniquement les

nombres pairs.

Exercice 2 : Convertir des chaînes en majuscules

Prenez une liste de chaînes de caractères et convertissez-les toutes en majuscules en

utilisant l'API Stream.

Exercice 3 : Calculer la somme des carrés

Calculez la somme des carrés des nombres d'une liste en utilisant l'API Stream.

Exercice 4 : Trouver le nombre maximum

Trouvez le nombre maximum dans une liste en utilisant l'API Stream.

Exercice 5 : Compter les chaînes de longueur > 3

Comptez le nombre de chaînes dans une liste qui ont une longueur supérieure à 3

caractères.

Exercice 6 : Filtrage et transformation

À partir d'une liste de chaînes, filtrez celles qui commencent par "A", convertissez-les

en majuscules, puis collectez-les dans une nouvelle liste.

Exercice 7: Calcul de statistiques

Calculez la moyenne, le maximum et le minimum d'une liste d'entiers.

Exercice 8: Regroupement

Groupez une liste de personnes par leur âge. Une personne est caractérisée par son

nom & son âge.

Exercice 9: Opérations avancées

Trouvez le premier nombre pair supérieur à 10 dans une liste, puis calculez son carré.
Exercice 10: Réduction

Concaténez toutes les chaînes d'une liste en les séparant par des virgules.

Exercice 11: Flux parallèles

Utilisez un flux parallèle pour traiter une liste de nombres et calculer leur somme.

Exercice 12: Opérations sur les fichiers

Lisez un fichier et comptez le nombre de lignes qui contiennent un mot spécifique.

Exercice 13 :

Soit une liste de transactions bancaires avec les attributs suivants :

- id (String)

- montant (double)

- type (String: "CREDIT" ou "DEBIT")

- date (LocalDate)

1. Trouver toutes les transactions de crédit supérieures à 650000fcfa

2. Calculer le montant total des débits

3. Trouver la transaction avec le montant le plus élevé (tous types confondus)

4. Grouper les transactions par type et calculer la moyenne des montants pour chaque

type

5. Trouver les 3 transactions les plus récentes

6. Vérifier s'il existe au moins une transaction de crédit supérieure à 3250000fcfa

7. Créer une map avec comme clé le mois de la transaction et comme valeur la liste des

transactions de ce mois

Vous aimerez peut-être aussi