Stockage des objets
Nom complet de l’entreprise + pays
Nom du Département - Date de conception du document
Sommaire
Introduction
Les tableaux
Les collections
Exercices
Introduction
Le stockage des objets en Java se
fait par l’intermediaire des tableaux
et des collections.
Les tableaux et les collections sont
des objets (Ils descendent de la
classe Object) et s’utilisent donc
comme des objets normaux.
Déclaration des tableaux
Un tableau en Java se déclare selon
plusieurs syntaxes:
Exemples :
int[] tableau = new int[10];
int tableau[] = new int[10];
Déclaration des tableaux
Java ne pas directement les tableaux à
plusieurs dimensions. Pour réaliser une
matrice, il faut déclarer un tableau de
tableaux.
Ex : int[][] matrice = new int[2][3];
Exercice : déclarer une matrice et calculer
son déterminant
Initialisation de tableau
L’initialisation des tableaux se fait à partir d’accolades {};
Ex : int[] tableau = {2, 5, 8, 1};
Le nombre d’element de chaque ligne peut ne pas etre
egal
Ex : int[][] tableau = {{1, 3, 5}, {2, 7, 3, 4, 1}, {4, 9}}
Les collections
L’API collections propose un ensemble de classes
dont le but est de stocker de multiples objets.
L’API collections se trouve dans le package java.util
Les collections
Il existe 4 grandes familles de collections :
• List,
• Set,
• Map,
• Queue
Les collections
List
Une List est une collection d’objets
ordonnés qui accepte des doublous
Les collections
List
Pour les List, les objets utilisé en général
sont les suivant :
• ArrayList
• LinkedList
Les collections
List
Les méthodes utilisées le plus :
• Add
• Remove
• Size
• Contains
• isEmpty
• clear
Les collections
Set
Une Set est une collection d’objets non
ordonnés qui n’accepte pas les doublous
Les collections
Set
Pour les Set, les objets utilisé en général
sont les suivant :
• HashSet
• TreeSet
Les collections
Set
Les méthodes utilisées le plus :
• Add
• Remove
• Size
• Contains
• isEmpty
• clear
Les collections
Map
Une Map est une collection d’objets sous la
forme d’une association clé/valeur
Les collections
Map
Pour les Map, les objets utilisé en
général sont les suivant :
• HashMap
• TreeMap
• LinkedHashMap
Les collections
Map
Les méthodes utilisées le plus :
• put
• Remove
• containsKey
• get
• size
• Clear
• KeySet
Exercice
Merci de votre attention

Stockage des objets