|  
    
En Java, `String` est une classe, pas un objet. Un objet est une instance d'une classe. Lorsque nous créons une chaîne littérale telle que « Hello World » , le compilateur Java crée automatiquement un nouvel objet « String » et y stocke la valeur littérale. La classe `String` fournit de nombreuses méthodes utiles pour manipuler les chaînes, telles que `length()`, `substring()`, `toUpperCase()` et `toLowerCase()`. 
  
 Voici un exemple de création d'un objet `String` : 
  
 ```Java  
 Chaîne str ="Bonjour tout le monde" ;  
 ```  
  
 Dans cet exemple, `str` est une référence à un objet `String` qui contient la valeur littérale `"Hello World"`. Nous pouvons utiliser la référence `str` pour accéder aux méthodes de la classe `String`. Par exemple, nous pouvons obtenir la longueur de la chaîne en utilisant la méthode `length()` : 
  
 ```Java  
 int longueur =str.length();  
 ```  
  
 La méthode `length()` renvoie le nombre de caractères dans la chaîne, qui est 11 dans ce cas.
 
 |