0% ont trouvé ce document utile (0 vote)
37 vues3 pages

Tableaux et chaînes en Java

Le document traite de la déclaration et de la gestion des tableaux d'objets en Java, en particulier des chaînes de caractères. Il souligne que le dimensionnement d'un tableau crée des références nulles qui doivent être affectées à des objets. De plus, il aborde les concepts de chaînes immuables et modifiables, ainsi que l'utilisation de la classe StringBuffer.

Transféré par

Meissa Sf
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
37 vues3 pages

Tableaux et chaînes en Java

Le document traite de la déclaration et de la gestion des tableaux d'objets en Java, en particulier des chaînes de caractères. Il souligne que le dimensionnement d'un tableau crée des références nulles qui doivent être affectées à des objets. De plus, il aborde les concepts de chaînes immuables et modifiables, ainsi que l'utilisation de la classe StringBuffer.

Transféré par

Meissa Sf
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi