Java中使用Properties配置文件的簡單方法
properties
Properties文件是java中的一種配置文件,文件后綴為“.properties”,文件的內(nèi)容格式是“key=value”的格式,用 # 作為注釋。

我的properties 文件放在路徑

寫與讀
向properties文件中寫入數(shù)據(jù)
//創(chuàng)建一個(gè)properties對象
Properties pro = new Properties();
//創(chuàng)建一個(gè)輸出流 里面路徑填寫文件的路徑
OutputStream proos = new FileOutputStream("user.properties");
pro.setProperty("id", "1001");
pro.setProperty("username","你好");
pro.setProperty("password", "123");
//將數(shù)據(jù)儲存到文件中,第一個(gè)參數(shù)是 輸出流,第二個(gè)參數(shù)是注釋
pro.store(proos,"User");
proos.close();
將文件中的數(shù)據(jù)取出
Properties pro = new Properties();
//創(chuàng)建一個(gè)輸出流
InputStream prois = new FileInputStream("user.properties");
//將文件取出 傳入一個(gè) 輸出流
pro.load(prois);
int id = Integer.parseInt((String) pro.get("id"));
String username = (String) pro.get("username");
String password = (String) pro.get("password");
System.out.println(pro);
System.out.println(id);
System.out.println(username);
System.out.println(password);
prois.close();
運(yùn)行結(jié)果

總結(jié)
到此這篇關(guān)于Java中使用Properties配置文件的文章就介紹到這了,更多相關(guān)Java用Properties配置文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Tomcat正常啟動,訪問所有頁面均報(bào)404異常,404異??偨Y(jié)分析
今天遇到一個(gè)問題:Tomcat正常啟動,訪問所有頁面均報(bào)404異常,究竟該如何解決這個(gè)問題呢?下邊小編將為大家介紹一下解決方法,需要的朋友可以參考下2013-07-07
SpringCloud連接不上遠(yuǎn)程N(yùn)acos問題排查
本文主要介紹了SpringCloud連接不上遠(yuǎn)程N(yùn)acos問題排查,可能是因?yàn)槲撮_放端口,或集群內(nèi)部通信異常等,下面就來介紹一下問題解決,感興趣的可以了解一下2024-06-06
基于Java Socket實(shí)現(xiàn)一個(gè)簡易在線聊天功能(一)
這篇文章主要給大家介紹基于Java Socket實(shí)現(xiàn)一個(gè)簡易在線聊天功能(一),分為客戶端和服務(wù)端兩段代碼,非常具有參考價(jià)值,感興趣的朋友一起學(xué)習(xí)吧2016-05-05
SpringBoot中使用@Async實(shí)現(xiàn)異步任務(wù)調(diào)用詳解
這篇文章主要介紹了SpringBoot中使用@Async實(shí)現(xiàn)異步任務(wù)調(diào)用詳解,一個(gè)可以無需等待被調(diào)用函數(shù)的返回值就讓操作繼續(xù)進(jìn)行的方法(來自百度百科),即程序在順序執(zhí)行時(shí),不等待異步調(diào)用的語句返回結(jié)果就執(zhí)行后面的程序,需要的朋友可以參考下2023-12-12
spring boot環(huán)境抽象的實(shí)現(xiàn)方法
在實(shí)際開發(fā)中,開發(fā)人員在編寫springboot的時(shí)候通常要在本地環(huán)境測試然后再部署到Production環(huán)境,這兩種環(huán)境一般來講是不同的,最主要的區(qū)別就是數(shù)據(jù)源的不同。本文主要介紹了這兩種,感興趣的可以了解一下2019-04-04
SpringBoot的DeferredResult案例:DeferredResult的超時(shí)處理方式
這篇文章主要介紹了SpringBoot的DeferredResult案例:DeferredResult的超時(shí)處理方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01

