« Encore assis à rien faire ? Tu es un robot ! Les robots font toujours quelque chose. Voici quelques exercices pour t'empêcher de rouiller. Mais d'abord, quelques indices : »

« Indice 1 :

Par 'liste', nous entendons généralement ArrayList. »

« Indice 2 :

Une 'chaîne' signifie un objet String. »

« Indice 3 :

'Créer une liste de chaînes' signifie généralement ceci : ArrayList<String> liste = new ArrayList<String>();"

2
Mission
Syntaxe Java,  niveau 7leçon 6
Bloqué
Qu'est-ce que c'est que cette liste ?
Les programmeurs Java aiment leurs listes autant que leurs partenaires aiment les listes de courses et de tâches. Si tu n'as pas encore craqué pour elles, c'est le moment d'y songer. Et l'amour d'un programmeur commence par le code. Ainsi, pour cette mission, nous allons créer une liste de chaînes, ajouter 5 chaînes différentes, puis afficher la taille de la liste à l'écran. Ensuite, nous afficherons le contenu de la liste. Fastoche !
10
Mission
Syntaxe Java,  niveau 7leçon 6
Bloqué
La chaîne la plus longue
Mesurons des chaînes ! Et profitons-en pour accomplir une mission de programmation en même temps : crée une liste de chaînes, lis 5 chaînes au clavier, et ajoute-les à la liste. Ensuite, utilise une boucle pour trouver la chaîne la plus longue (ou les chaînes les plus longues, s'il y en a plusieurs). Un pays doit connaître ses héros : les chaînes les plus longues seront affichées.
5
Mission
Syntaxe Java,  niveau 7leçon 6
Bloqué
Exprimons-nous de façon plus concise
La concision est l'âme de l'esprit. Pour cette mission, nous allons célébrer la brièveté en procédant comme suit : crée une liste, lis 5 chaînes au clavier, ajoute-les à la liste, trouve la chaîne la plus courte, puis affiche-la. Si plusieurs chaînes ont la plus petite longueur, nous allons les afficher chacune sur une nouvelle ligne. Des questions, soldat !?
2
Mission
Syntaxe Java,  niveau 7leçon 6
Bloqué
Direction le sommet de la liste
Imagine des gens qui prendraient rendez-vous dans un cabinet dentaire où la liste d'attente fonctionne comme une pile plutôt que comme une file d'attente : la dernière personne à prendre rendez-vous est la première à avoir le plaisir de se faire percer les dents. Nous allons écrire un programme qui reflète cette situation inhabituelle : crée une liste et ajoute-lui 10 chaînes, sauf que nous allons les ajouter au début de la liste plutôt qu'à la fin.
5
Mission
Syntaxe Java,  niveau 7leçon 6
Bloqué
Suppression et insertion
La manipulation de listes en Java est presque aussi facile et agréable que la manipulation des gens ! Mais je m'égare. Revenons à nos listes. Voici ce que tu dois faire : crée une liste et ajoute-lui 5 chaînes. Ensuite, supprime la dernière chaîne et insère-la au début. Répète cette manipulation 13 fois, puis affiche le contenu de la liste. Pourquoi ? Ne me le demande pas, fais-moi juste confiance : c'est absolument nécessaire.
10
Mission
Syntaxe Java,  niveau 7leçon 6
Bloqué
La plus petite ou la plus longue chaîne
Les jeux en Java avec des listes sont très populaires. C'est logique, car c'est un divertissement simple et intéressant. Viens t'amuser avec nous ! Pour cette mission, nous créons une liste de chaînes. Ensuite, nous ajoutons 10 chaînes saisies au clavier. La partie la plus intéressante est que nous allons déterminer qui nous rencontrerons en premier dans la liste : la chaîne la plus courte ou la chaîne plus longue. Si plusieurs chaînes ont la plus petite ou la plus grande longueur, nous prendrons la toute première que nous rencontrerons.