2015-03-02 494 views
1

有人請幫我解釋一下如何在java中的字符串中添加反引號。 我試着用String result =「`」+ value +「`」; 我需要在字符串之前和之後附加反引號。如何在java字符串中添加反引號

什麼是正確的方法?

回答

2

你應該使用\"

如景觀""\""+value+"\"";

演示。

編輯:OP想要使用反引用(```),所以答案將是下面的,不需要scape。

"`"+value+"`" 

Ideone demo。

+1

很奇怪,你原來的答案是錯的但你立刻得到了2個upvotes。 .. – 2015-03-02 06:41:00

+2

請注意,OP意味着反引號('\'')不是雙引號 – Baby 2015-03-02 06:44:30

+0

@doogabides我使用'\\'而不是'\',我立即糾正它。有時候選民可能會和我一樣思考。 – 2015-03-02 06:45:23

0

當我們在Java中使用文字字符串,我們使用引號(「)字符表示開始和字符串的結束例如,要聲明一個叫做MyString的字符串,我們可以這樣: - 。

字符串myString =「this is a string」;

但是如果我們想要在字符串中包含一個引號(「)字符會怎樣。我們可以使用\字符來表示我們想要包含一個特殊字符,並且下一個字符應該被區別對待。 \」表示引號字符,而不是字符串的結束。

public static void main (String args[]) 
    { 
     System.out.println ("If you need to 'quote' in Java"); 
     System.out.println ("you can use single \' or double \" quote"); 
} 

這使我們能夠有一個字符串中引號字符。

+0

非常感謝..我得到它的工作 – 2015-03-02 07:28:30

+0

@TeenaSam,您的歡迎。 – 2015-03-02 07:32:58