最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2014年02月20日 15:51:36   作者:  
不同系統(tǒng)平臺(tái)下的行分隔符、路徑分隔符等常常不同,如何在Java程序獲取當(dāng)前平臺(tái)的分隔符,以及其他系統(tǒng)相關(guān)的狀態(tài)呢?下面是示例程序,需要的朋友可以參考下

【問題】

不同系統(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ī)范名稱

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)名稱

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ī)范名稱

java.class.version

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

java.class.path

Java 類路徑

java.library.path

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

java.io.tmpdir

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

java.compiler

要使用的 JIT 編譯器的名稱

java.ext.dirs

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

os.name

操作系統(tǒ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

用戶的賬戶名稱

user.home

用戶的主目錄

user.dir

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

相關(guān)文章

  • Java替換(新增)JSON串里面的某個(gè)節(jié)點(diǎn)操作

    Java替換(新增)JSON串里面的某個(gè)節(jié)點(diǎn)操作

    這篇文章主要介紹了Java替換(新增)JSON串里面的某個(gè)節(jié)點(diǎn)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Java定時(shí)器例子_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java定時(shí)器例子_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    本文給大家分享了java定時(shí)器例子,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧
    2017-05-05
  • Mybatis-Plus將字段設(shè)置為null解決方法

    Mybatis-Plus將字段設(shè)置為null解決方法

    MyBatis-Plus是一個(gè)MyBatis的增強(qiáng)工具,在MyBatis的基礎(chǔ)上只做增 強(qiáng)不做改變,為簡(jiǎn)化開發(fā)、提高效率而生,下面這篇文章主要給大家介紹了關(guān)于Mybatis-Plus將字段設(shè)置為null的解決方法的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • 淺談JVM 底層解析 i++和 ++i 區(qū)別

    淺談JVM 底層解析 i++和 ++i 區(qū)別

    這篇文章主要介紹了JVM 底層解析 i++和 ++i 區(qū)別,需要的朋友可以參考下面文章的具體內(nèi)容
    2021-09-09
  • SpringBoot Shiro授權(quán)實(shí)現(xiàn)過程解析

    SpringBoot Shiro授權(quán)實(shí)現(xiàn)過程解析

    這篇文章主要介紹了SpringBoot Shiro授權(quán)實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • SpringBoot與Spring之間的對(duì)比

    SpringBoot與Spring之間的對(duì)比

    這篇文章主要介紹了SpringBoot與Spring之間的對(duì)比,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • IDEA如何設(shè)置忽略git提交的文件

    IDEA如何設(shè)置忽略git提交的文件

    這篇文章主要介紹了IDEA如何設(shè)置忽略git提交的文件問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 如何解決SpringBoot2.6及之后版本取消了循環(huán)依賴的支持問題

    如何解決SpringBoot2.6及之后版本取消了循環(huán)依賴的支持問題

    循環(huán)依賴指的是兩個(gè)或者多個(gè)bean之間相互依賴,形成一個(gè)閉環(huán),SpringBoot從2.6.0開始默認(rèn)不允許出現(xiàn)Bean循環(huán)引用,解決方案包括在全局配置文件設(shè)置允許循環(huán)引用存在、在SpringApplicationBuilder添加設(shè)置允許循環(huán)引用、構(gòu)造器注入
    2024-10-10
  • 解決Properties屬性文件中的值有等號(hào)和換行的小問題

    解決Properties屬性文件中的值有等號(hào)和換行的小問題

    這篇文章主要介紹了解決Properties屬性文件中的值有等號(hào)有換行的小問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • springboot整合vue項(xiàng)目(小試牛刀)

    springboot整合vue項(xiàng)目(小試牛刀)

    這篇文章主要介紹了springboot整合vue項(xiàng)目(小試牛刀),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09

最新評(píng)論

拉萨市| 黄陵县| 渭南市| 北流市| 甘德县| 通化市| 托里县| 老河口市| 迁西县| 宁国市| 夏河县| 门头沟区| 蕉岭县| 泰州市| 旌德县| 南康市| 姚安县| 祁连县| 化隆| 体育| 桃源县| 离岛区| 白朗县| 安康市| 辽宁省| 鄱阳县| 长宁区| 象州县| 泸定县| 新疆| 富顺县| 海原县| 蒙城县| 枞阳县| 黄大仙区| 大安市| 旬邑县| 鲁甸县| 敦化市| 会泽县| 通许县|