2010-09-20 56 views

回答

3
String originalString="hello ; boy ; sun\nwelcome;google;pink"; 
String firstLine=originalString.substring(0,originalString.indexOf('\n')); 
-1

this previous question,但我喜歡this solution更好:

final InputStreamReader r = new InputStreamReader(new ByteArrayReader(string.getBytes())); 
+0

這是什麼?你甚至讀過這個問題嗎? – 2010-09-20 18:08:21

+0

恩,是啊。我正在通過像串流一樣讀取字符串來提供另一種方式。我意識到J2ME沒有StringReader,所以這是另一種方式。 – 2010-09-20 22:26:05

+0

這傢伙是怎麼得到這麼多代表的! – 2010-09-21 15:14:39

2

要知道,有些應用程序實際上使用\ r \ n而不是\ N值表示新線