Comment imprimer des devis dans System.out.print de Java
Lors de l'utilisation de System.out.print() en Java pour générer du texte, vous pouvez rencontrer un problème où les guillemets (") ne sont pas imprimés comme prévu. Au lieu d'afficher "Bonjour" avec des guillemets, la sortie affiche uniquement Bonjour.
Pour résoudre ce problème, vous devez échapper au caractère de guillemet double. avec une barre oblique inverse (). Le code corrigé serait :
<code class="java">System.out.print("\"Hello\"");</code>
Cela garantit que les guillemets doubles sont interprétés comme faisant partie de la chaîne et sont imprimés en conséquence.
Supplémentaire. Caractères d'échappement
En plus des guillemets doubles, Java exige également que certains autres caractères soient échappés dans les chaînes littérales :
La liste complète des échappements de chaînes et de caractères Java se trouve dans la section 3.10.6 de la spécification du langage Java (JLS).
Séquences d'échappement Unicode
Vous pouvez également inclure des caractères Unicode dans votre code source à l'aide de séquences d'échappement Unicode de la forme uxxxx, où les x sont des chiffres hexadécimaux. Ces séquences peuvent être utilisées n'importe où dans un programme Java, pas seulement dans des chaînes de caractères et des caractères littéraux. Pour plus d'informations sur les échappements Unicode, reportez-vous aux sections JLS 3.1, 3.2 et 3.3.
Voir aussi :
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!