一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - java獲得平臺(tái)相關(guān)的行分隔符和java路徑分隔符的方法

java獲得平臺(tái)相關(guān)的行分隔符和java路徑分隔符的方法

2019-11-07 14:42java教程網(wǎng) JAVA教程

不同系統(tǒng)平臺(tái)下的行分隔符、路徑分隔符等常常不同,如何在Java程序獲取當(dāng)前平臺(tái)的分隔符,以及其他系統(tǒng)相關(guān)的狀態(tài)呢?下面是示例程序,需要的朋友可以參考下

【問(wèn)題】

不同系統(tǒng)平臺(tái)下的行分隔符路徑分隔符等常常不同。如

復(fù)制代碼代碼如下:

行分隔符在windows 下是 \r\n,在Linux下面是 \n, 在Mac下是 \r
路徑分隔符在windows下是 \ ,在LInux下是 /

 

如何在Java程序獲取當(dāng)前平臺(tái)的分隔符,以及其他系統(tǒng)相關(guān)的狀態(tài)呢?

【實(shí)現(xiàn)】

 

復(fù)制代碼代碼如下:


import java.util.Properties;

 

public class SeparatorUtils {

    /* system properties to get separators */
    static final Properties PROPERTIES = new Properties(System.getProperties());

    /**
     * get line separator on current platform
     * @return line separator
     */
    public static String getLineSeparator(){
        return PROPERTIES.getProperty("line.separator");
    }

    /**
     * get path separator on current platform
     * @return path separator
     */
    public static String getPathSeparator(){
        return PROPERTIES.getProperty("path.separator");
    }
}

class SeparatorUtilTest{
    public static void main (String[] args){
        System.out.println("Line separator is: " + SeparatorUtils.getLineSeparator());
        System.out.println("Path separator is: " + SeparatorUtils.getPathSeparator());
    }
}

 

【附注】

其他能得到的屬性:
 

java.version

Java 運(yùn)行時(shí)環(huán)境版本

java.vendor

Java 運(yùn)行時(shí)環(huán)境供應(yīng)商

java.vendor.url

Java 供應(yīng)商的 URL

java.home

Java 安裝目錄

java.vm.specification.version

Java 虛擬機(jī)規(guī)范版本

java.vm.specification.vendor

Java 虛擬機(jī)規(guī)范供應(yīng)商

java.vm.specification.name

Java 虛擬機(jī)規(guī)范名稱(chēng)

java.vm.version

Java 虛擬機(jī)實(shí)現(xiàn)版本

java.vm.vendor

Java 虛擬機(jī)實(shí)現(xiàn)供應(yīng)商

java.vm.name

Java 虛擬機(jī)實(shí)現(xiàn)名稱(chēng)

java.specification.version

Java 運(yùn)行時(shí)環(huán)境規(guī)范版本

java.specification.vendor

Java 運(yùn)行時(shí)環(huán)境規(guī)范供應(yīng)商

java.specification.name

Java 運(yùn)行時(shí)環(huán)境規(guī)范名稱(chēng)

java.class.version

Java 類(lèi)格式版本號(hào)

java.class.path

Java 類(lèi)路徑

java.library.path

加載庫(kù)時(shí)搜索的路徑列表

java.io.tmpdir

默認(rèn)的臨時(shí)文件路徑

java.compiler

要使用的 JIT 編譯器的名稱(chēng)

java.ext.dirs

一個(gè)或多個(gè)擴(kuò)展目錄的路徑

os.name

操作系統(tǒng)的名稱(chēng)

os.arch

操作系統(tǒng)的架構(gòu)

os.version

操作系統(tǒng)的版本

file.separator

文件分隔符(在 UNIX 系統(tǒng)中是“/”)

path.separator

路徑分隔符(在 UNIX 系統(tǒng)中是“:”)

line.separator

行分隔符(在 UNIX 系統(tǒng)中是“/n”)

user.name

用戶的賬戶名稱(chēng)

user.home

用戶的主目錄

user.dir

用戶的當(dāng)前工作目錄

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91大神精品 | 韩国三级视频网站 | 久久精品国产视频澳门 | 无人在线高清免费看 | 88av免费观看| 99久久国产综合精品女小说 | 国产成人99久久亚洲综合精品 | 成人免费视频一区二区三区 | 国产巨大bbbb俄罗斯 | 欧美大片一区二区 | 4hu影院永久在线播放 | 精品亚洲456在线播放 | 国产日韩精品一区二区在线观看 | 91色视| 韩国理论片最新第一页 | 乌克兰一级毛片9一18 | 精品一区heyzo在线播放 | 亚洲欧美综合一区 | 美人老师沦为 | 911精品国产亚洲日本美国韩国 | 国产精品午夜国产小视频 | 成人伊人亚洲人综合网站222 | 日本热妇| 久久99精品久久久久久园产越南 | 久久热国产在线视频 | 蜜桃视频一区二区三区四区 | 色播开心网 | 午夜小福利 | 色综合天天综合网站中国 | 亚洲品质水蜜桃 | 精品免费久久久久久成人影院 | 欧美日韩免费一区二区在线观看 | yellow高清视频日本动漫 | 国产真实偷乱视频在线观看 | 免费的毛片视频 | 高清不卡日本v在线二区 | 四虎永久网址影院 | 午夜精品久久久 | 近亲乱中文字幕 | 日韩精品一区二区三区免费视频 | 俄罗斯毛片免费大全 |