Java讀文件修改默認換行符的實現

Java讀文件修改默認換行符

Java默認換行符是’\n’。但有時數據並不以’\n’進行換行

方法如下

public static void testRead(String confPath) throws IOException {
 System.setProperty("line.separator", "/03");
 BufferedReader brConf = new BufferedReader(new InputStreamReader(
   new FileInputStream(confPath), "UTF-8"));
 for (String line = brConf.readLine(); line != null; line = brConf.readLine()) {
  System.out.println(line);
  System.out.println("----------------");
 }
 brConf.close();
}

除’/03’外,業務還可能指定’/01’換行。具體使用什麼看具體業務。

Java替換換行符

前端錄入的信息,有換行符\r\n,後面拿到數據庫存儲的數據後需要在前端頁面上換行予以顯示。

String testStr = "換行\r\n換行";
String result = testStr.replaceAll("(\\r\\n|\\n|\\n\\r)","<br/>");

不用\\\\r\\\\n進行替換,如果字段之間包含\r\n則需要這樣進行替換。

已經轉義的則使用\\r\\n進行字符串替換就可以正常替換成<br/>

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: