2016-07-08 75 views
-3

變化的基礎上,一個字符串我已經宣佈其爲具有行數如何分割的線

String s = "Rahul Joseph" + "\n" 
          +"Jon Dam" + "\n" 
          +"Mike Ross" + "\n" 
          +"Stephen Harley" + "\n" 
          +"John Joe"; 

輸出將是一個字符串:我使用

Rahul Joseph 
Jon Dam 
Mike Ross 
Stephen Harley 
John Joe 

代碼將其拆分成不同的字符串是:

String[] splitted = s.split("/n"); 
for(i=0;i<splitted.length;i++){ 
    System.out.println(splitted[i]); 
} 

但它沒有分裂它。任何幫助將不勝感激

+0

你的字符串是「\ n」,但你的分割是「/ n」 –

+0

沒錯。就是這麼說的。 –

回答

0

您可以使用此 -

String[] splitted = s.split("\\n"); 

你需要另一個\添加爲轉義字符,這樣\n被認可。

0

我覺得這個方法應該工作:

String results[] = String.split("\\r?\\n"); 

for(i = 0; i< results.length; i++){ 
    System.out.println(results[i]); 
}