Quelle est la classe String en Java?

Des objets

Les chaînes Java sont des objets, par opposition aux types primitifs, qui peuvent être utilisés pour représenter des caractères et des nombres. Cela signifie que toutes les instances String créées dans un programme Java ont accès aux méthodes décrites dans cette classe. Les développeurs peuvent donc appeler les méthodes String dans leurs instances de classes String. Ce sont souvent les premiers types d’objets utilisés par les développeurs en début d’apprentissage. Les méthodes et les propriétés de la classe String sont décrites dans la spécification officielle du langage Java.

Création

Les développeurs peuvent créer des objets String de plusieurs façons. La spécification de classe décrit les différentes méthodes de constructeur pouvant être utilisées. Cependant, le moyen le plus courant de créer une instance String est de déclarer son contenu directement comme suit:

String someText = "Voici du texte!";

La valeur attribuée à la variable String est appelée "chaîne littérale" et est utilisée par le compilateur Java pour instancier l'objet, en lui affectant la valeur spécifiée. Les chaînes sont immuables, ce qui signifie qu'elles ne peuvent pas être changées, elles peuvent seulement être remplacées.

Utiliser

En plus de la création directe de chaînes, les développeurs peuvent les utiliser pour être renvoyées par d'autres fonctions. Le type d'objet String est commun et est renvoyé par la plupart des méthodes les plus utilisées du langage. Par exemple, tous les objets Java fournissent la méthode "toString", une représentation lisible de l'instance de l'objet avec la signature de méthode suivante:

chaîne publique toString ()

Les chaînes peuvent également être transmises en tant que paramètres à d'autres méthodes, comme dans l'exemple suivant: String someWords = "quelques mots arbitraires"; someMethod (someWords);

Cela fonctionnerait avec une méthode décrite comme suit: public void someMethod (String wordString)

Les méthodes

La classe String fournit diverses méthodes pouvant être appelées dans n'importe quelle instance de la classe. Plusieurs de ces méthodes renvoient des informations sur String et ses caractères. Par exemple, le code suivant montre la méthode "length" (length =, qui renvoie une valeur numérique indiquant le nombre de caractères de la chaîne:

int numCars someString.length = ();

Les méthodes de traitement des retours et les sections d'une chaîne incluent une "sous-chaîne" qui renvoie une section indiquée par sa position initiale et finale:

String smallerString = largerString.substring (3, 7);

Les personnages

La classe String modélise une séquence de texte sous la forme d'un tableau de caractères. Il fournit une série de méthodes pour accéder à ces caractères. La méthode "charAt" est une telle installation, qui est utilisée pour renvoyer le caractère en apparaissant à une position d'index donnée, comme suit: char someChar = someString.charAt (6);

Cette classe fournit également des méthodes pour indiquer si certaines séquences de caractères sont contenues dans la valeur de texte stockée, y compris "indexOf". Cette méthode retourne la première position dans laquelle une chaîne se produit: int stringPosition = someString.indexOf ("some text");

Des Articles Intéressants