Maison  >  Article  >  Java  >  qu'est-ce que la chaîne Java

qu'est-ce que la chaîne Java

(*-*)浩
(*-*)浩original
2019-11-09 11:06:185145parcourir

La chaîne Java est la classe de chaîne, et tous les littéraux de chaîne dans les programmes Java (tels que "abc" ) sont implémentés en tant qu'instances de cette classe. Les chaînes sont des constantes ; leurs valeurs ne peuvent pas être modifiées après leur création. Les tampons de chaînes prennent en charge les chaînes mutables. Les objets String étant immuables, ils peuvent être partagés.

qu'est-ce que la chaîne Java

Créer une chaîne

La façon la plus simple de créer une chaîne est la suivante : (Apprentissage recommandé : cours java )

String greeting = "java入门教程";

Lorsque vous rencontrez une constante de chaîne dans le code, la valeur ici est "Rookie Tutorial", et le compilateur utilisera cette valeur pour créez un objet String.

Comme d'autres objets, vous pouvez utiliser des mots-clés et des méthodes de construction pour créer des objets String. La classe

String dispose de 11 méthodes de construction qui fournissent différents paramètres pour initialiser des chaînes. , fournissez un paramètre de tableau de caractères :

Code du fichier StringDemo.java :

public class StringDemo{
   public static void main(String args[]){
      char[] helloArray = { 'r', 'u', 'n', 'o', 'o', 'b'};
      String helloString = new String(helloArray);  
      System.out.println( helloString );
   }

Les résultats de compilation et d'exécution de l'exemple ci-dessus sont les suivants :

runoob

Remarque : Classe String Elle est immuable, donc une fois que vous créez un objet String, sa valeur ne peut pas être modifiée (voir la section notes pour plus de détails)

Si vous devez apporter de nombreuses modifications à la chaîne, vous devez choisir d'utiliser la classe StringBuffer &.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie la classe en JavaArticle suivant:Que signifie la classe en Java