我想在java中打印倒排引号。但如何打印?如何在打印的字符串周围添加“”引号?
for(int i=0;i<hello.length;i++) {
String s=hello[i].toLowerCase().trim();
System.out.println(""+s+"");
}
预计OP:“喜” .....
我想在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+"\"");
必须逃脱引号:\"
s/must/could/p ....还有其他的选择 – 2013-03-09 01:27:16
如果你真正需要的倒报价,使用此:
System.out.println('\u201C' + s + '\u201D');
它会输出“hi”
,不"hi"
。
但是,您需要安装一个支持此字体的字体,否则您可能会得到一个盒子或其他东西。大多数Windows字体都可以。
假设由“倒”行情你的意思是“左”和“右”的具体引号,你可以做这样的:http://stackoverflow.com/questions:
System.out.println('\u201C'+s+'\u201D'); // Prints: “s”
System.out.println('"'+s+'"'); // Prints: "s"
请先搜索/ 3844595/how-can-i-make-java-print-quotes-like-hello,http://stackoverflow.com/a/2018583/166390 – 2013-03-09 01:09:40
这里的问题要求**倒转**引号,而不是以上链接的副本。 – 2013-03-09 01:18:06