我想在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