我想知道,當我在記事本中打開文件。我看到一條沒有任何回車/換行的實線。在java中換行字符讀取
我做了一個java程序來讀取文件。當我通過使用\n
或System.getProperty("line.separator");
從文件分割數據時。我看到很多線條。
我在十六進制編輯器中發現該文件對於新行(在UNIX中使用)具有'0A'並且它在記事本中顯示爲矩形。
那麼,我的問題是,如果它沒有'0D'和'OA'(在Windows中用於回車和換行)。我的java程序如何將數據分成幾行?它不應該分裂它。
任何人有什麼想法?
我不知道這是正確的。 '「123 \ n456」.split(System.getProperty(「line.separator」))'是Windows上的一個大小爲1的數組。 – Synesso 2012-07-13 07:29:49
String的拆分方法接受一個正則表達式,其中'\ r \ n'不匹配'\ n',但是在'JTextArea'中換行應該很好 - 同樣應該適用於'System.out.print'。 – 2012-07-13 07:33:00
謝謝你的解釋。 – 2012-07-13 09:35:18