Programa Java para imprimir comillas en una string

Las comillas dobles se utilizan principalmente para indicar una string. Cuando imprimimos cualquier string, las comillas dobles no se imprimen, pero solo se imprime el valor dentro de ellas.

Métodos:

Las comillas dobles se pueden insertar de las siguientes formas en java, como se indica a continuación:

  1. Uso del carácter de secuencia de escape 
  2. usando char
  3. Uso de caracteres Unicode

Analicemos las formas enumeradas anteriormente en detalle junto con la implementación de las mismas para obtener una comprensión justa.

Método 1: usar el carácter de secuencia de escape 

El primer método para imprimir las comillas dobles con la string utiliza una secuencia de escape, que es una barra invertida ( \ ) con un carácter. A veces también se le llama carácter de escape. Nuestro objetivo es insertar comillas dobles al principio y al final de nuestra string. ‘\’ es la secuencia de escape que se utiliza para insertar una comilla doble. 

A continuación podemos ver que estamos usando esta secuencia de escape dentro de nuestra string, y el resultado muestra la string entre comillas.

Ejemplo

Java

// Java Program to Print Quotation Marks in a String
// Using Escape Sequence Character
 
// Importing input output classes
import java.io.*;
 
// Main class to print quotes
public class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        // Custom input string
        String str = " \"Akshit Loves GeeksforGeeks\" ";
 
        // Print and display the above string on console
        System.out.println(str);
    }
}
Producción

 "Akshit Loves GeeksforGeeks" 

Método 2: Imprimir comillas dobles usando char en Java

También podemos usar char para imprimir las comillas dobles con la string. Primero, tenemos que convertir las comillas dobles ( ” ) en un carácter. 

En el siguiente ejemplo, tenemos singleQuotesChar con una comilla doble entre comillas simples. Las comillas dobles representan una string y las comillas simples representan un carácter. Ahora, como nuestra comilla doble se ha convertido en un carácter, podemos concatenarla con la string tanto en el punto inicial como en el final. 

Ejemplo  

Java

// Java Program to Print Quotation Marks in a String
// Using char
 
// Importing input output classes
import java.io.*;
 
// Main class to print quotes
public class PrintQuotes {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        char value = '"';
        String str
            = value + "Akshit Loves GeeksforGeeks" + value;
 
        System.out.println(str);
    }
}
Producción

"Akshit Loves GeeksforGeeks"

Método 3: uso de caracteres Unicode

Siempre que queramos imprimir o usar cualquier carácter como símbolos o caracteres no ingleses, podemos usar caracteres Unicode. Cada Unicode representa un carácter y \u0022 significa una comilla doble.

Necesitamos convertir el Unicode a un carácter y luego concatenar \u0022 con la string. Los caracteres Unicode son estándares de codificación de caracteres universales. Representa la forma en que se pueden representar diferentes caracteres en diferentes documentos como archivos de texto, páginas web, etc. Unicode admite 4 bytes para los caracteres. UTF-8 se ha convertido en la codificación de caracteres estándar y admite 4 bytes para cada carácter. Hay otras codificaciones Unicode diferentes como UTF-16, UTF-8. Los literales de caracteres en Java son caracteres constantes en Java. Se expresan entre comillas simples ‘a’, ‘A, ‘1’, ‘!’, ‘π’, ‘$’, ‘©’. El tipo de datos que puede almacenar caracteres de tipo char es char. 

Ejemplo  

Java

public class PrintQuotes {
    public static void main(String[] args) {
 
        String str = '\u0022' + "Akshit Loves GeeksforGeeks" + '\u0022';
        System.out.println(str);
 
    }
}
Producción

"Akshit Loves GeeksforGeeks"

Publicación traducida automáticamente

Artículo escrito por akshitsaxenaa09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *