如何在打印的字符串周围添加""引号?

use*_*249 10 java printing string

我想在java中打印反引号.但是怎么打印呢?

for(int i=0;i<hello.length;i++) {
    String s=hello[i].toLowerCase().trim();
    System.out.println(""+s+"");
}
Run Code Online (Sandbox Code Playgroud)

预计OP:"嗨"......

Boh*_*ian 15

因为双引号分隔字符串值,所以你必须将它们转义为代码文字双引号,但是你可以这样做而不必像这样转义:

System.out.println('"' + s + '"');
Run Code Online (Sandbox Code Playgroud)

这里,双引号字符(")已被编码为char值.我发现这种风格比"笨拙"的反斜杠方法更容易阅读.但是,这种方法只能在附加单个字符常量时使用,因为'char'(当然)只是一个字符.


nos*_*nos 11

由于Java源代码中使用了引号来表示字符串,因此需要转义它们以创建包含引号的字符串

 System.out.println("\""+s+"\"");
Run Code Online (Sandbox Code Playgroud)