2016-07-08 71 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]); 
}