JAVA對string進行按行分割

java 處理字符串的時候 需要將文本按行分割,一般使用string.split("\n"),但這樣會因爲不同平臺下文本換行的不同而造成分割的文本帶有‘\r’而出現錯誤。

 

正確的做法是:

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

既能將\r\n結尾的windows格式文本處理好,

也能交\n結尾的linux格式處理好,

還可以將以\r結尾的Mac的文本處理好。

 

 

 

參考:

https://ask.csdn.net/questions/481

https://www.cnblogs.com/wzj4858/p/8204967.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章