2015-11-03 166 views
1
char[] charArray = {'\n'}; 
    String str = String.valueOf(charArray); 
    System.out.println(str); 

所以我想獲得一個數組中的換行符的字符串。 但是,使用此代碼,輸出只是一個空白區域。我怎樣才能得到 String str =「\ n」?將char數組中的換行符轉換爲字符串?

+0

明確要打印\ n在屏幕上或輸入與屏幕上的\ n更換新行字符的位? – 2015-11-03 02:29:58

+0

我只是想打印出「\ n」而不是實際的空格,但好像我打印了任何其他字符串,如「hi」 – pythonbeginner4556

回答

2

'\ n'是換行符的編碼。也許你想:

String str = "\\n" 

或者你想

char[] charArray = {'\\','n'}; 
String str = String.valueOf(charArray) 
+0

是的,這是正確的。在原始文章中編輯 – pythonbeginner4556

+0

所以這意味着我不能使用valueOf(charArray),因爲它會立即將新行解釋爲空白(它應該) – pythonbeginner4556