Maison  >  Article  >  Java  >  Comment créer des littéraux de chaîne Java avec plusieurs guillemets sans s'échapper ?

Comment créer des littéraux de chaîne Java avec plusieurs guillemets sans s'échapper ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-04 15:06:02705parcourir

How to Create Java String Literals with Multiple Quotes Without Escaping?

Littéraux de chaîne Java sans guillemets d'échappement

Question : Comment créer un littéral de chaîne Java avec de nombreux guillemets sans les échapper ?

Java, contrairement à certains autres langages, ne prend pas en charge les délimiteurs simples pour les chaînes. Cela peut être gênant lorsqu'il s'agit de chaînes contenant du texte entre guillemets.

Réponse : Bien que Java ne dispose pas de délimiteurs de chaînes dédiés, une solution de contournement existe :

<code class="java">String myString = "using `backticks` instead of quotes".replace('`', '"');</code>

Dans cette approche, les backticks (), qui ne sont pas utilisés pour délimiter les chaînes, sont utilisés à la place des guillemets. Après la création de la chaîne, ' est remplacé par " à l'aide de la méthode replace()`. Notez que cette méthode est principalement recommandée pour l'initialisation de champs statiques afin de minimiser les pénalités de performances.

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:OUPS en JAVA - UltimeArticle suivant:OUPS en JAVA - Ultime