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

java 讀取系統(tǒng)Properties代碼實(shí)例

 更新時(shí)間:2019年11月02日 16:01:38   投稿:yaominghui  
這篇文章主要介紹了java 讀取系統(tǒng)Properties代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了java 讀取系統(tǒng)Properties代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

java讀取系統(tǒng)Properties 屬性,針對(duì)配置較多的屬性值,單獨(dú)打印,實(shí)現(xiàn)代碼如下:

import java.util.*;
 
public class PropertiesTest {
 
  public static void main(String[] args) {
 
    Properties properties = System.getProperties();
    PropertiesTest pt = new PropertiesTest();
    Map<String,String> map = pt.getSpecialMap(properties);
    //便于方便讀取,配置較多的屬性打印出來(lái)
    pt.showMap(map);
  }
 
 
  Map<String,String> getSpecialMap(Properties properties){
 
    Set<Map.Entry<Object,Object>> props = properties.entrySet();
    Map<String,String> map = new HashMap<String, String>();
    Iterator<Map.Entry<Object, Object>> it = props.iterator();
    while (it.hasNext()) {
      Map.Entry<Object,Object> entry = it.next();
      System.out.println("key= " + entry.getKey() );
      System.out.println("value= " + entry.getValue());
      if("java.library.path".equalsIgnoreCase("" + entry.getKey())) {
        map.put(entry.getKey()+"",entry.getValue()+"");
      }
      if("java.class.path".equalsIgnoreCase("" + entry.getKey())) {
        map.put(entry.getKey()+"",entry.getValue()+"");
      }
      if ("sun.boot.class.path".equalsIgnoreCase("" + entry.getKey())) {
        map.put(entry.getKey()+"",entry.getValue()+"");
      }
      if("java.ext.dirs".equalsIgnoreCase("" + entry.getKey())) {
        map.put(entry.getKey()+"",entry.getValue()+"");
      }
    }
    return map;
  }
 
 
  void showMap(Map<String,String> map) {
    for (Map.Entry<String, String> entry : map.entrySet()) {
      System.out.println("----------------------------------------------------");
      System.out.println(entry.getKey() +":");
      splitStr(entry.getValue());
      System.out.println("----------------------------------------------------");
    }
  }
 
  void splitStr(String string) {
    String[] str = string.split(";");
    for (int i = 0; i < str.length; i++) {
      System.out.println(str[i]);
    }
  }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 簡(jiǎn)單總結(jié)SpringMVC攔截器的使用方法

    簡(jiǎn)單總結(jié)SpringMVC攔截器的使用方法

    今天給大家?guī)?lái)的是關(guān)于SpringMVC攔截器的相關(guān)知識(shí),文章圍繞著SpringMVC攔截器的使用方法展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Java爬蟲(chóng) 信息抓取的實(shí)現(xiàn)

    Java爬蟲(chóng) 信息抓取的實(shí)現(xiàn)

    本文主要介紹 Java爬蟲(chóng) 信息抓取的實(shí)現(xiàn),這里詳細(xì)介紹了如何實(shí)現(xiàn)該方法,并附示例代碼供大家學(xué)習(xí)參考,有興趣的小伙伴可以參考下
    2016-09-09
  • SpringBoot+Vue項(xiàng)目部署上線(xiàn)的實(shí)現(xiàn)示例

    SpringBoot+Vue項(xiàng)目部署上線(xiàn)的實(shí)現(xiàn)示例

    本文主要介紹了SpringBoot+Vue項(xiàng)目部署上線(xiàn)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • Java實(shí)現(xiàn)連連看算法

    Java實(shí)現(xiàn)連連看算法

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)連連看算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Java8如何基于flatMap處理異常函數(shù)

    Java8如何基于flatMap處理異常函數(shù)

    這篇文章主要介紹了Java8如何基于flatMap處理異常函數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • MyBatis處理枚舉類(lèi)型的方法詳解

    MyBatis處理枚舉類(lèi)型的方法詳解

    MyBatis 處理枚舉類(lèi)型的機(jī)制相對(duì)直接,它提供了一種靈活的方式來(lái)處理Java枚舉(enum)類(lèi)型和數(shù)據(jù)庫(kù)之間的映射,本文給大家介紹了MyBatis處理枚舉類(lèi)型的兩種方法,需要的朋友可以參考下
    2024-07-07
  • SpringBoot Web開(kāi)發(fā)之系統(tǒng)任務(wù)啟動(dòng)與路徑映射和框架整合

    SpringBoot Web開(kāi)發(fā)之系統(tǒng)任務(wù)啟動(dòng)與路徑映射和框架整合

    這篇文章主要介紹了SpringBoot Web開(kāi)發(fā)中的系統(tǒng)任務(wù)啟動(dòng)與路徑映射和Servlet、Filter、Listener框架整合,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Java字符串寫(xiě)入文件三種方式的實(shí)現(xiàn)

    Java字符串寫(xiě)入文件三種方式的實(shí)現(xiàn)

    這篇文章主要介紹了 Java字符串寫(xiě)入文件三種方式的實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 盤(pán)點(diǎn)SpringBoot中@Async注解的遇到的坑點(diǎn)及解決辦法

    盤(pán)點(diǎn)SpringBoot中@Async注解的遇到的坑點(diǎn)及解決辦法

    SpringBoot是一個(gè)流行的Java開(kāi)發(fā)框架,在異步編程方面,Spring Boot提供了@Async注解,它能夠讓方法異步執(zhí)行,然而,在使用@Async注解時(shí),有一些潛在的坑需要注意,本文將深入探討Spring Boot中使用@Async注解時(shí)可能遇到的8大坑點(diǎn),并提供相應(yīng)的解決方案
    2024-03-03
  • 2023最新版本idea用maven新建web項(xiàng)目(親測(cè)不報(bào)錯(cuò))

    2023最新版本idea用maven新建web項(xiàng)目(親測(cè)不報(bào)錯(cuò))

    這篇文章主要給大家介紹了關(guān)于2023最新版本idea用maven新建web項(xiàng)目,Maven是當(dāng)今Java開(kāi)發(fā)中主流的依賴(lài)管理工具,文中介紹的步驟親測(cè)不報(bào)錯(cuò),需要的朋友可以參考下
    2023-07-07

最新評(píng)論