我怎么能从字符串中读取一行???我有这样的字符串:
你好;男孩 ;太阳欢迎;谷歌;粉色
我怎么才能读到第一行? 感谢
答案 0 :(得分:3)
String originalString="hello ; boy ; sun\nwelcome;google;pink";
String firstLine=originalString.substring(0,originalString.indexOf('\n'));
答案 1 :(得分:2)
请注意,某些应用程序实际上使用\ r \ n而不是\ n来表示新行
答案 2 :(得分:-1)
请参阅this previous question,但我更喜欢this solution:
final InputStreamReader r = new InputStreamReader( new ByteArrayReader( string.getBytes() ) );