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!