Cet article expliquera quelques approches pour déclarer une chaîne en Java:
Alors, commençons!
Comment déclarer une chaîne en utilisant des littéraux de chaîne?
En Java, un littéral de cordes peut être déclaré en utilisant les doubles citations "". La syntaxe donnée ci-dessous vous donnera plus de clarté sur les littéraux de cordes:
String stringoBj = "String littéral Exemple";Lorsque nous déclarons un objet de chaîne comme littéral, par conséquent, le JVM le vérifie à partir du «Pool constant de chaîne». Si la chaîne existe déjà, le JVM renverra la référence du littéral de chaîne déjà créé. Cependant, si la chaîne n'existe pas dans le pool, un nouvel objet sera créé dans le pool constant de chaîne.
Exemple: comment déclarer un littéral de cordes en java?
String stringoBj = "Bienvenue à Linuxhint.com ";Dans ce programme, premièrement, nous avons déclaré une chaîne littérale et ensuite nous avons imprimé la valeur attribuée à la chaîne à l'aide de la méthode println ():
C'est ainsi que nous pouvons déclarer un littéral de cordes en java.
Comment déclarer une chaîne en utilisant un nouveau mot-clé?
En Java, nous pouvons déclarer une chaîne en utilisant un nouveau mot-clé. La syntaxe donnée ci-dessous vous donnera plus de clarté sur les littéraux de cordes.
String stringoBj = new String ("String littéral Exemple");Le nouveau mot-clé déclarera deux objets (i.e. un dans le pool de chaînes tandis que l'autre dans le tas) et une variable de référence.
Exemple: comment déclarer une chaîne en utilisant le nouveau mot-clé en Java?
String stringoBj = new String ("www.linuxhint.com ");Dans le morceau de code donné ci-dessus, initialement, nous avons déclaré une chaîne en utilisant le nouveau mot-clé et ensuite nous avons utilisé la méthode println () pour imprimer la valeur de la chaîne:
De cette façon, nous pouvons déclarer une chaîne en utilisant le nouveau mot-clé.
Conclusion
Le nouveau mot-clé et les littéraux de chaîne sont utilisés pour déclarer une chaîne en java. En Java, il est préféré d'utiliser les littéraux de chaîne pour la déclaration de chaîne. Parce que les littéraux de chaîne ne créent pas un nouvel objet s'il existe déjà, par conséquent, les littéraux de chaîne offrent plus d'efficacité de la mémoire et d'optimisation de la mémoire. Cet article a considéré quelques exemples pour expliquer comment déclarer une chaîne en java.