Java讀寫ini文件代碼示例
本文實(shí)例主要實(shí)現(xiàn)Java讀寫ini文件,具體如下,代碼中有詳細(xì)注釋。
在java中,配置文件一般主要是兩種形式:xml文件或者property文件。但大部分人都習(xí)慣使用ini文件,而且ini文件的分節(jié)以及注釋功能,比起xml,也是易懂易用的。
實(shí)例代碼:
package com.epoint.tools; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.OutputStream; import java.util.Properties; public class IniFileOpration { public static void main(String[] args) { try { //ini文件的存放位置 String filepath = "D:\\initest.ini"; //創(chuàng)建文件輸入流 FileInputStream fis = new FileInputStream(filepath); //創(chuàng)建文件輸出流 OutputStream opt = null; //創(chuàng)建Properties屬性對象用來接收ini文件中的屬性 Properties pps = new Properties(); //從文件流中加載屬性 pps.load(fis); //通過getProperty("屬性名")獲取key對應(yīng)的值 System.out.println(pps.getProperty("url1")); System.out.println(pps.getProperty("url11")); //加載讀取文件流 opt = new FileOutputStream(filepath); //通過setProperty(key,value)賦值,會覆蓋相同key的值 pps.setProperty("url2", "v2"); pps.setProperty("url1", "v1"); //修改值 (必不可少) pps.store(opt, null); opt.close(); } catch (Exception e) { e.printStackTrace(); } } }
總結(jié)
以上就是本文關(guān)于Java讀寫ini文件代碼示例的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
Plugin ‘org.springframework.boot:spring-boot-maven-plug
這篇文章給大家介紹了Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found的解決方案,親測可用,文中給出了兩種解決方法,需要的朋友可以參考下2024-01-01使用PageHelper插件實(shí)現(xiàn)Service層分頁
這篇文章主要為大家詳細(xì)介紹了使用PageHelper插件實(shí)現(xiàn)Service層分頁,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04Maven引入本地Jar包并打包進(jìn)War包中的方法
本篇文章主要介紹了Maven引入本地Jar包并打包進(jìn)War包中的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11SpringBoot2 參數(shù)管理實(shí)踐之入?yún)⒊鰠⑴c校驗(yàn)的方式
這篇文章主要介紹了SpringBoot2 參數(shù)管理實(shí)踐,入?yún)⒊鰠⑴c校驗(yàn),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-06-06SpringBoot高級配置之臨時屬性、配置文件、日志、多環(huán)境配置詳解
這篇文章主要介紹了SpringBoot高級配置之臨時屬性、配置文件、日志、多環(huán)境配置,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-02-02mybatis的xml中使用@符號調(diào)用類方法示例
這篇文章主要為大家介紹了mybatis的xml中使用@符號調(diào)用類方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12SpringBoot+隨機(jī)鹽值+雙重MD5實(shí)現(xiàn)加密登錄
數(shù)據(jù)加密在很多項(xiàng)目上都可以用到,大部分都會采用MD5進(jìn)行加密,本文主要介紹了SpringBoot+隨機(jī)鹽值+雙重MD5實(shí)現(xiàn)加密登錄,具有一定的參考價值,感興趣的可以了解一下2024-02-02Spring中的接口重試機(jī)制spring-retry之listeners參數(shù)解析
這篇文章主要介紹了Spring中的接口重試機(jī)制spring-retry之listeners參數(shù)解析,注解@Retryable有一個參數(shù)listeners沒有說明,那么本篇文章我們詳細(xì)介紹一個這個參數(shù)的用,需要的朋友可以參考下2024-01-01