1. 程式人生 > >System.lineSeparator()的作用

System.lineSeparator()的作用

看程式碼時候看到這一塊,不是很明白。 

首先知道System為系統的方法,我們最早和它打交道應該是在System.out.println(); 系統的輸入輸出流;這裡用到的是通過其能獲得系統的環境變數。

        line.separator 行分隔符(換行符) 那麼其與‘\n’ 有什麼區別呢。系統的環境變數,那麼系統就有肯能有差別 一般的為Window 下和Unix下其所表示意義就會不同。

這樣寫的話,則剔除了平臺無關性,寫一次程式碼跑通在Linux上和Window上都能夠執行。  

這點對程式設計也是個啟示,儘量不去寫死某個東西,如果那個東西會發生變化(如這裡是作業系統的變化)。