Java et Concepts de Programmation Orientée Objet (POO)

Java : Les ensembles : HashSet & TreeSet

HashSet Cette classe implémente l’interface Set, en utilisant une table hachée. Un HashSet est implanté comme une HashMap, dont les clés sont les éléments du hashSet et les valeurs sont toutes une même valeur PRESENT.Les opérations get et put sont en temps constant. La capacité est le nombre de listes. Le load factor (0.75 par défaut) est  la limite de remplissage de la table à…

Java : ArrayList

La classe ArrayList implémente un tableau d’objets qui peut grandir ou rétrécir à la demande, ce qui débarrasse le programmeur de la gestion de la taille du tableau. Comme pour un tableau on peut accéder à un élément du ArrayList, par un indice.Les éléments de la liste tableau sont représentés dans un tableau d’objets…

Java: Lecture depuis un fichier : La Classe BufferReader

La classe BufferedReader lit du texte à partir d’un flux d’entrée de caractères, mettant en mémoire tampon les caractères afin de fournir une plus grande efficacité pour la lecture de caractères, de tableaux et de lignes. Les constructeurs BufferedReader(Reader in) crée un objet BufferedReader qui utilise une mémoire tampon d’entrée d’une taille par défaut.…

Ecrire dans un fichier : La Classe PrintWriter

La classe PrintWriter ajoute à un flux la possibilité de faire des écriture sous forme de texte des types primitifs java, et des chaînes de caractères. Aucune des méthodes de PrintWriter ne lève d’exception IOException En revanche les situations d’erreur peuvent être testées par la méthode checkError(). On peut aussi «flusher » automatiquement le PrintWriter par l’écriture d’un…