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

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

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

预计OP:“嗨”……

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

 System.out.println('"' + s + '"'); 

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

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

  System.out.println("\""+s+"\""); 

你必须逃避报价: \"

假设通过“Inverted”引用你的意思是“左”和“右”特定的引号,你可以这样做:

 System.out.println('\u201C'+s+'\u201D'); // Prints: “s” System.out.println('"'+s+'"'); // Prints: "s" 

如果您真的在寻找倒置引号,请使用:

 System.out.println('\u201C' + s + '\u201D'); 

它会输出“hi” ,而不是"hi"

但是,您需要安装一个支持此字体的字体,否则您可能会得到一个盒子或其他东西。 大多数Windows字体都可以。