Maison >Java >javaDidacticiel >Comment puis-je échapper aux guillemets dans les chaînes Java ?

Comment puis-je échapper aux guillemets dans les chaînes Java ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-11 17:32:11300parcourir

How Do I Escape Quotes Within Java Strings?

Échapper aux guillemets dans les chaînes Java

Lorsque vous souhaitez inclure des guillemets dans une chaîne, vous devez les échapper avec une barre oblique inverse () afin que le compilateur Java les interprète comme faisant partie de la chaîne au lieu de délimiteurs.

Exemple :

Le code suivant tente d'initialiser une chaîne contenant la valeur "ROM" :

String value = " "ROM" ";

Cependant, cela a gagné Cela ne fonctionne pas car les espaces autour de "ROM" seront traités comme faisant partie de la chaîne, ce qui donnera une chaîne qui ne correspond pas à ce que vous souhaitez. prévu.

Pour résoudre ce problème, vous devez échapper les guillemets avec une barre oblique inverse :

String value = " \"ROM\" ";

Les barres obliques inverses indiquent au compilateur que les guillemets font partie de la chaîne, et le résultat sera être une chaîne contenant la valeur "ROM" avec les guillemets inclus.

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