在字符串中打印引号的Java程序
双引号主要用于表示字符串。当我们打印任何字符串时,不会打印双引号,而只会打印其中的值。
方法:
在Java中可以使用以下方式插入双引号,如下所示:
- 使用转义序列字符
- 使用字符
- 使用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"