? La classe String est l'un des plus couramment utilisé dans les applications Java . Dans la programmation Java , les développeurs utilisent des chaînes de magasin et le texte des processus, y compris le texte capturé à partir de l'entrée d'utilisateur ou lire à partir de sources externes. Objets String peuvent être créés et utilisés dans n'importe quelle application Java. La classe String fournit également un certain nombre de fonctions utiles pour accéder et modifier des caractères , qui peuvent inclure des lettres, chiffres et signes de ponctuation . Objets Strings Java sont des objets , par opposition aux types primitifs, qui peuvent être utilisés pour représenter des caractères et des chiffres. Cela signifie que toutes les instances de chaîne créée au sein d'un programme Java ont accès aux méthodes décrites à l'intérieur de la classe String . Les développeurs peuvent donc appeler des méthodes de cordes sur les cordes de leurs instancier des classes . Les chaînes sont souvent les premiers types d'objets utilisés par les développeurs qui en sont aux premiers stades de l'apprentissage . Les méthodes et propriétés de la classe String sont décrits dans la spécification du langage Java officielle . Création développeurs peuvent créer des objets String de nombreuses façons. La spécification de classe décrit les différentes méthodes de constructeur qui peuvent être utilisés . Cependant, la façon la plus courante d'instancier une chaîne est en déclarant son contenu directement comme suit : cordes someText = " Voici un texte ! " ; La valeur attribuée à la variable String est connu comme un « littéral String " et est utilisé par le compilateur Java pour instancier l'objet , en attribuant la valeur spécifiée à elle. Les chaînes sont immuables , ce qui signifie qu'ils ne peuvent pas être modifiées , seulement remplacé . Utilisation En plus de créer directement Cordes, les développeurs peuvent utiliser des chaînes qui sont retour d' autres fonctions. Le type d'objet String est commun , est revenu de la plupart des méthodes les plus largement utilisés dans le langage . Par exemple , tous les objets Java offrent la méthode " toString " , une représentation lisible de l'instance d'objet avec la signature de la méthode suivante: public String toString () chaînes peuvent également être transmises en tant que paramètres à d'autres méthodes , comme dans l'exemple suivant : cordes someWords = " quelques mots arbitraires» ; SomeMethod ( someWords ); cela pourrait fonctionner avec une méthode décrite comme suit: someMethod public void (String chaîne de mots ) méthodes La classe String fournit une variété de méthodes , qui peuvent être appelés une instance de la classe . Plusieurs de ces méthodes renvoient des informations sur la chaîne et ses personnages . Par exemple , le code suivant illustre la méthode "longueur " , qui renvoie une valeur numérique indiquant le nombre de caractères de la chaîne : int NUMCHARS = someString.length (); méthodes à sections de retour et le processus d'une chaîne comprennent " chaîne" qui renvoie une section indiquée par ses positions de début et de fin : cordes smallerString = largerString.substring (3, 7); caractères Les modèles de classe String une séquence de texte comme un tableau de caractères . La classe fournit un certain nombre de méthodes pour accéder à ces caractères. La méthode " charAt " est une telle installation, utilisé pour renvoyer le caractère cotée à une certaine position de l'index comme suit : caractères someChar = someString.charAt (6); La classe String aussi fournit des méthodes pour indiquer si certaines séquences de caractères sont contenus dans la valeur de texte stocké , y compris " indexOf " . Cette méthode renvoie la première position à laquelle une chaîne se produit: int stringPosition = someString.indexOf ( "du texte ");
|