2015-11-30 34 views
0

我想寫一個字符串使用Java Filewriter批處理文件如下FileWriter的問題與 t

fw.write("echo Default is: %SDK_ROOT%\\tools\\android-ndk-r10d\r\n"); 

它給我的輸出爲:

echo Default is: %HEXAGON_SDK_ROOT% ools\android-ndk-r10d 

其解釋\工具標籤空間和ools。如何在這裏抑制\ t的實際含義?

我的期望輸出應該是

echo   Default is: %HEXAGON_SDK_ROOT%\tools\android-ndk-r10d 

我能做些什麼嗎?

+2

你只需要轉義反斜槓,就像你在字符串文字中一樣:''echo默認爲:%SDK_ROOT%\\ tools \\ android-ndk-r10d \ r \ n「);'This nothing與'FileWriter'真的做 - 這只是一個普通的字符串文字。 –

+0

看看http://stackoverflow.com/questions/19762169/forward-slash-or-backslash –

回答

0

在每個反斜槓前加上\。他們需要在字符串文字內複製。