Java讀寫ini文件代碼示例
更新時間:2018年02月10日 15:15:40 作者:曾夢想仗劍走天涯xy
這篇文章主要介紹了Java讀寫ini文件代碼示例,分享了相關代碼示例及相關注釋,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
本文實例主要實現(xiàn)Java讀寫ini文件,具體如下,代碼中有詳細注釋。
在java中,配置文件一般主要是兩種形式:xml文件或者property文件。但大部分人都習慣使用ini文件,而且ini文件的分節(jié)以及注釋功能,比起xml,也是易懂易用的。
實例代碼:
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對應的值
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();
}
}
}
總結
以上就是本文關于Java讀寫ini文件代碼示例的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關文章
Java開發(fā)實現(xiàn)的Socket雙向通信功能示例
這篇文章主要介紹了Java開發(fā)實現(xiàn)的Socket雙向通信功能,結合實例形式分析了java基于socket實現(xiàn)的服務器端與客戶端雙向通信相關操作技巧,需要的朋友可以參考下2018-01-01
Java開發(fā)中synchronized的定義及用法詳解
這篇文章主要介紹了Java開發(fā)中synchronized的定義及用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07
Spring中@RestControllerAdvice注解的使用詳解
這篇文章主要介紹了Spring中@RestControllerAdvice注解的使用詳解,@RestControllerAdvice是一個組合注解,由@ControllerAdvice、@ResponseBody組成,而@ControllerAdvice繼承了@Component,需要的朋友可以參考下2024-01-01
springboot集成普羅米修斯(Prometheus)的方法
這篇文章主要介紹了springboot集成普羅米修斯(Prometheus)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08

