📜  在字符串中打印引号的Java程序

📅  最后修改于: 2022-05-13 01:55:47.954000             🧑  作者: Mango

在字符串中打印引号的Java程序

双引号主要用于表示字符串。当我们打印任何字符串时,不会打印双引号,而只会打印其中的值。

方法:

在Java中可以使用以下方式插入双引号,如下所示:

  1. 使用转义序列字符
  2. 使用字符
  3. 使用Unicode字符

让我们详细讨论上面列出的方法,同时实施相同的方法以获得公平的理解。

方法 1:使用转义序列字符

使用字符串打印双引号的第一种方法使用转义序列,即带有字符的反斜杠 (\)。它有时也称为转义字符。我们的目标是在 String 的起点和终点插入双引号。 '\' 是用于插入双引号的转义序列。

下面我们可以看到我们在字符串中使用了这个转义序列,输出显示了带引号的字符串。

例子

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);
    }
}


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);
    }
}


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


输出
"Akshit Loves GeeksforGeeks" 

方法 2:在Java中使用char打印双引号

我们还可以使用 char 打印带有字符串的双引号。首先,我们必须将双引号 (") 转换为字符。

在下面的示例中,我们有单引号括起来的双引号的 singleQuotesChar。双引号代表一个字符串,单引号代表一个字符。现在,当我们的双引号变成一个字符时,我们可以在开始和结束点将它与字符串连接起来。

例子

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);
    }
}
输出
"Akshit Loves GeeksforGeeks"

方法 3:使用 Unicode字符

每当我们想要打印或使用任何字符(如符号或非英文字符)时,我们都可以使用 Unicode字符。每个 Unicode 代表一个字符, \u0022 表示双引号。

我们需要将 Unicode 转换为字符,然后将 \u0022 与字符串连接起来。 Unicode字符是通用字符编码标准。它代表了不同的字符可以在不同的文档(如文本文件、网页等)中表示的方式。Unicode 支持 4 个字节的字符。 UTF-8 已成为标准字符编码,每个字符支持 4 个字节。还有其他不同的 Unicode 编码,如 UTF-16、UTF-8。 Java中的字符字面量是Java中的常量字符。它们用单引号 'a', 'A, '1', '!', 'π', '$', '©' 表示。可以存储字符字面量的数据类型是 char。

例子

Java

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