欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

System.getProperty(“l(fā)ine.separator“)含義及意義詳解

 更新時(shí)間:2023年05月26日 10:04:35   作者:明快de玄米61  
這篇文章主要介紹了System.getProperty(“l(fā)ine.separator“)含義,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

System.getProperty(“line.separator“)含義

一、概念

獲取操作系統(tǒng)對(duì)應(yīng)的換行符,各個(gè)操作系統(tǒng)不同,如下所示:

windows下的文本文件換行符:\r\n
linux/unix下的文本文件換行符:\r
Mac下的文本文件換行符:\n

二、使用System.getProperty(“line.separator”)代替固定格式的換行符的意義

  • 具備平臺(tái)無(wú)關(guān)性
  • 一次編寫,到處運(yùn)行
  • 更保險(xiǎn)

三、注意點(diǎn)

System.getProperty("line.separator") 是什么意思?

在java中存在一些轉(zhuǎn)義字符,比如"\n"為換行符,但是也有一些JDK自帶的一些操作符

    比如 : System.getProperty("line.separator")

    這也是換行符,功能和"\n"是一致的,但是此種寫法屏蔽了 Windows和Linux的區(qū)別 ,更保險(xiǎn)一些.

并不是說(shuō)具備了平臺(tái)無(wú)關(guān)性,保險(xiǎn)這些好處就可以總是這么用了。要根據(jù)具體情況來(lái)使用,比如說(shuō),在Windows 上開發(fā)的代碼,運(yùn)行在Linux/Unix 平臺(tái)下,但是用戶群體使用Windows 平臺(tái)。如果使用這個(gè)System.getProperty(“line.separator”),就有可能適得其反,導(dǎo)致用戶得到的結(jié)果不能換行,有利有弊,具體使用要看需求場(chǎng)景!

到此這篇關(guān)于System.getProperty(“line.separator“)含義及意義詳解的文章就介紹到這了,更多相關(guān)System.getProperty(“line.separator“)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論