Imprimer les guillemets en Java

  1. Imprimer les guillemets doubles en utilisant la séquence d’échappement en Java
  2. Imprimer les guillemets doubles en utilisant char en Java
  3. Impression de guillemets doubles en utilisant des caractères Unicode en Java

Les guillemets en Java jouent un rôle essentiel car ils sont principalement utilisés pour indiquer une chaîne de caractères. Lorsque nous imprimons une chaîne de caractères, les guillemets ne sont pas imprimés, mais seulement la valeur qu’ils contiennent. Mais comment imprimer les guillemets en Java ?

Dans les exemples ci-dessous, nous apprendrons les différentes méthodes que nous pouvons utiliser pour imprimer les guillemets doubles avec la chaîne de caractères.

Imprimer les guillemets doubles en utilisant la séquence d’échappement en Java

La première méthode pour imprimer les guillemets avec la chaîne de caractères utilise une séquence d’échappement, qui est une barre oblique inversée ( \ ) avec un caractère. On l’appelle aussi parfois un caractère d’échappement. Notre objectif est d’insérer des guillemets au début et à la fin de ourString.

La séquence d’échappement est utilisée pour insérer un double guillemet. Nous pouvons voir ci-dessous que nous utilisons cette séquence d’échappement à l’intérieur de ourString, et la sortie montre la chaîne avec les guillemets.

public class PrintQuotes {
    public static void main(String[] args) {
        String ourString = " \"This is a string\" ";
        System.out.println(ourString);
    }
}

Production :

 "This is a string"

Imprimer les guillemets doubles en utilisant char en Java

Nous pouvons également utiliser char pour imprimer les guillemets avec la chaîne de caractères. Tout d’abord, nous devons convertir les guillemets doubles (") en un char. Dans l’exemple ci-dessous, nous avons singleQuotesChar avec un guillemet double entouré de guillemets simples. Le guillemet double représente une chaîne de caractères, et le guillemet simple représente un char.

Maintenant, comme notre double guillemet est devenu un char, nous pouvons le concaténer avec la chaîne de caractères aux points de départ et d’arrivée.

public class PrintQuotes {
    public static void main(String[] args) {
        char singleQuotesChar = '"';
        String ourString = singleQuotesChar +"This is a string"+ singleQuotesChar;
        System.out.println(ourString);

      
    }
}

Résultat :

"This is a string"

Impression de guillemets doubles en utilisant des caractères Unicode en Java

Dans cet exemple, nous utiliserons les caractères Unicode pour imprimer les guillemets Java dans une chaîne. Chaque fois que nous voulons imprimer ou utiliser un caractère quelconque, comme des symboles ou des caractères non anglais, nous pouvons utiliser des caractères Unicode. Chaque Unicode représente un caractère, et \u0022 signifie une double citation.

Nous devons convertir l’Unicode en un char et ensuite concaténer \u0022 avec la chaîne de caractères.

public class PrintQuotes {
    public static void main(String[] args) {

        String ourString = '\u0022' + "This is a String" + '\u0022';
        System.out.println(ourString);

    }
}

Production :

"This is a String"

Article connexe - Java String

  • Comment lire un fichier à une chaîne de caractères en Java
  • Comment convertir une liste de tableaux en une chaîne de caractères en Java