Tp 1 atl info 2 Ecole nationale d ? Electronique et des Télécommunications de Sfax Auditoire MP II Matière TP Atelier Informatique II Enseignante Ghada Feki Année Universitaire - TP La classe String Le type de données String cha? ne de caractère n'est pas

Ecole nationale d ? Electronique et des Télécommunications de Sfax Auditoire MP II Matière TP Atelier Informatique II Enseignante Ghada Feki Année Universitaire - TP La classe String Le type de données String cha? ne de caractère n'est pas un type élémentaire en Java c'est une classe Donc une cha? ne de type String est un objet qui n'est utilisable qu'à travers les méthodes de la classe String Pour accéder à la classe String et à toutes ses méthodes vous devez mettre avant la déclaration de votre classe l'instruction d'importation de package suivante import java lang String Un littéral de cha? ne est une suite de caractères entre guillemets abcdef est un exemple de littéral de String Etant donné que cette classe est très utilisée les variables de type String béné ?cient d'un statut d'utilisation aussi souple que celui des autres types élémentaires On peut les considérer comme des listes de caractères numérotés de à n- si n ?gure le nombre de caractères de la cha? ne Toutefois les String de Java sont moins conviviales en utilisation que les string de pascal ou celles de C il appartient au programmeur d'écrire lui- même ses méthodes d'insertion modi ?cation et suppression Toutes les autres manipulations sur des objets String nécessitent l'emploi de méthodes de la classe String Nous donnons quelques exemples d'utilisation de méthode classique sur les String Le type String possède des méthodes classiques d'extraction de concaténation de changement de casse etc CEcole nationale d ? Electronique et des Télécommunications de Sfax Auditoire MP II Matière TP Atelier Informatique II Enseignante Ghada Feki Année Universitaire - Les String Java ne peuvent pas être considérées comme des tableaux de caractères il est nécessaire si l'on souhaite se servir d'une String d'utiliser la méthode toCharArray pour convertir la cha? ne en un tableau de caractères contenant tous les caractères de la cha? ne En ?n attention ces méthodes de manipulation d'une cha? ne ne modi ?ent pas la cha? ne objet qui invoque la méthode mais renvoient un autre objet de cha? ne di ?érent Ce nouvel objet est obtenu après action de la méthode sur l'objet initial Soient les quatre lignes de programme suivantes String str abcdef char tCarac tCarac str toCharArray tCarac abcdefghijk toCharArray Illustrons ci-dessous ce qui se passe relativement aux objets créés CEcole nationale d ? Electronique et des Télécommunications de Sfax Auditoire MP II Matière TP Atelier Informatique II Enseignante Ghada Feki Année Universitaire - L'exemple précédent sur la concaténation ne permet pas de voir que l'opérateur ou la méthode concat renvoie réellement un nouvel objet en particulier lors de l'écriture des quatre lignes suivantes String str str str bon str jour str str str Illustrons ici aussi ce qui se passe relativement aux objets créés Opérateurs d'égalité de String L'opérateur d'égalité détermine si deux objets String spéci ?és ont la même référence et non la même valeur il ne se comporte pas en Java comme sur des éléments de type de base int char String a

  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager