Liens utiles du professeur – 7 - 1

« Bonjour, Amigo, mon élève qui progresse constamment de niveau en niveau ! Que penses-tu du septième niveau ? »

« Il est très productif, je dirais ! J'ai appris beaucoup de choses sur toutes sortes de structures. Les tableaux et les listes, notamment. »

« Ha ! Beaucoup, dis-tu. Tu as simplement appris les bases. Ce qui, soit dit en passant, est fantastique. Je me souviens des bons vieux jours, quand j'ai trié mon premier tableau... dans l'ordre croissant... oh, la belle époque. »

« Professeur, on change de sujet, là ! »

« Oui, pardon, Amigo. Donc, les tableaux, les listes... Tu trouves tout cela utile... »

Quelque chose au sujet des tableaux

« Ne fais pas attention au nom. L'article que je te recommande ne parle pas de 'quelque chose au sujet des tableaux', mais de 'beaucoup de choses au sujet des tableaux'. Par exemple, comment les initialiser simplement et rapidement, comment les tableaux sont stockés en mémoire, ce que les tableaux à deux dimensions sont, et comment les utiliser pour recréer le jeu de la 'Bataille navale'. »

La classe Arrays et son utilisation

« Cet article t'aidera à continuer à en apprendre davantage sur les tableaux et comment tu peux utiliser les méthodes de la classe Arrays pour effectuer beaucoup de tâches typiques impliquant les tableaux que tu écrirais normalement 'à la main'. C'est bien d'écrire à la main aussi, mais tu le feras que ça te plaise ou non. Tu pourras utiliser les méthodes d'Arrays plus tard. C’est très pratique ! »

La classe ArrayList

« Les tableaux sont géniaux, mais leur taille fixe et l'impossibilité d'ajouter de nouveaux éléments ou d'en supprimer peut rendre les programmeurs grincheux. Je te présente donc ArrayList, un tableau amélioré : une structure de données simple et pratique. Quand tu auras fait la transition des tableaux à ArrayList, tu ne voudras plus jamais revenir en arrière. Je te le promets. »

Supprimer un élément d'une ArrayList

« Et voici un autre article qui traite davantage d'ArrayList. Cette fois-ci, nous allons insister longuement sur les opérations importantes lorsque tu travailles avec des listes : la suppression d'éléments de la liste, et la suppression d'éléments de la liste dans une boucle. »

« Ce sera tout pour aujourd’hui ! Va et apprends, mon élève. »