Contenu extrait de l'image 2
ALGOCON XQ SlidesJave x Telegram x | © WhatlsM= x
€ > GO Fichier | C:/Users/PC/Documents/Programmation_avec_le_langage_Java.pdf
@ Select mondat to... @ application arabcod... C) arff-datasets/[Link].. J Statistiques -
DrSanté 9 (6193) FAST Walkin... @ httpsi/[Link]...
()Départe x | €, Mi-Gooo x | C] Bu S4
1 | @ Ferretece x | 0760) cou x | 0758) Keo x | @ B)DoteAc x C+ Nv tem
Qe*x & Oe:
[1] pach code [| Image clasifcation M Gmail @ Affichage 2023-202 > | (| Autres favoris
slides-Java-2011 yo /107 | — 118%
+ Des tableaux contenant des (références des) objets d’une classe donnée
peuvent étre déclarés et eréés pour toute classe (prédéfinie ou bien écrite
par le programmeur),
Par exemple, un tableau de chaines de caractéres (classe String : voir
plus loin) se déclare et se dimensionne ainsi
String[] tabChaines;
tabchaines = new string[2]:
+ ATTENTION : le dimensionnement d’un tableau d’objets crée uniquement
des « cases » pour stocker des références aux objets, mais pas les objets
ceux-mémes. Ces références valent initialement nu11, et il faut donc les
faire ensuite pointer vers les objets voulus par des affectations.
Par exemple, une suite possible des instructions prévédentes est
tabChaines (0) = "OUI";
tabChaines [1]
+ Ce sont des objets des classes String ou StringBuffer
+ chaines littérales: "une chaine”
+ concaténation par opérateur +
+ chaines non modifiables : Seeing
Ant age = 24;
String si = + age:
float x = 1.618¢;
String 2 = Steing. valueof (x);
Ant 1 = sivlength;
char c= [Link](0)
Ant dif = [Link](s2)
+ Ce sont des références associées de fagon definitive a un objet ou tableau
donné
+ motelé final
final double[] tab = new double[10];
(tab) est figée
tab = new dowble(20); // ici ERREUR
/ Le contenu du tableau reste modifiable
tab[0] = 1.732; // oK
tab(0) = 3.7 71 OK
2s modifiables : StringBuffer
Stringsut:
.gBut ter ( ve
fehar c= [Link] (0)
buf-setcharat (0, 'L'):
string 8
String 2 =
ing(7, 1102