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

Java讀寫ini文件代碼示例

 更新時間:2018年02月10日 15:15:40   作者:曾夢想仗劍走天涯xy  
這篇文章主要介紹了Java讀寫ini文件代碼示例,分享了相關(guān)代碼示例及相關(guān)注釋,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下

本文實(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-plugin:‘ not found的解決方案(親測可用)

    Plugin ‘org.springframework.boot:spring-boot-maven-plug

    這篇文章給大家介紹了Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found的解決方案,親測可用,文中給出了兩種解決方法,需要的朋友可以參考下
    2024-01-01
  • IDEA 2020 2全家桶安裝激活超詳細(xì)圖文教程

    IDEA 2020 2全家桶安裝激活超詳細(xì)圖文教程

    這篇文章主要介紹了IDEA-2020-2 全家桶安裝激活超詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 使用PageHelper插件實(shí)現(xiàn)Service層分頁

    使用PageHelper插件實(shí)現(xiàn)Service層分頁

    這篇文章主要為大家詳細(xì)介紹了使用PageHelper插件實(shí)現(xiàn)Service層分頁,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Java中的Redis是什么意思

    Java中的Redis是什么意思

    Redis是一個非常強(qiáng)大的工具,它可以用來實(shí)現(xiàn)很多有趣的應(yīng)用,還可以使用Redis來實(shí)現(xiàn)分布式鎖,這樣你就可以在多線程或多進(jìn)程的環(huán)境下同步代碼,這篇文章主要介紹了Java中的Redis是什么意思,需要的朋友可以參考下
    2023-08-08
  • Maven引入本地Jar包并打包進(jìn)War包中的方法

    Maven引入本地Jar包并打包進(jìn)War包中的方法

    本篇文章主要介紹了Maven引入本地Jar包并打包進(jìn)War包中的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • SpringBoot2 參數(shù)管理實(shí)踐之入?yún)⒊鰠⑴c校驗(yàn)的方式

    SpringBoot2 參數(shù)管理實(shí)踐之入?yún)⒊鰠⑴c校驗(yàn)的方式

    這篇文章主要介紹了SpringBoot2 參數(shù)管理實(shí)踐,入?yún)⒊鰠⑴c校驗(yàn),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-06-06
  • SpringBoot高級配置之臨時屬性、配置文件、日志、多環(huán)境配置詳解

    SpringBoot高級配置之臨時屬性、配置文件、日志、多環(huán)境配置詳解

    這篇文章主要介紹了SpringBoot高級配置之臨時屬性、配置文件、日志、多環(huán)境配置,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • mybatis的xml中使用@符號調(diào)用類方法示例

    mybatis的xml中使用@符號調(diào)用類方法示例

    這篇文章主要為大家介紹了mybatis的xml中使用@符號調(diào)用類方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • SpringBoot+隨機(jī)鹽值+雙重MD5實(shí)現(xiàn)加密登錄

    SpringBoot+隨機(jī)鹽值+雙重MD5實(shí)現(xiàn)加密登錄

    數(shù)據(jù)加密在很多項(xiàng)目上都可以用到,大部分都會采用MD5進(jìn)行加密,本文主要介紹了SpringBoot+隨機(jī)鹽值+雙重MD5實(shí)現(xiàn)加密登錄,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • Spring中的接口重試機(jī)制spring-retry之listeners參數(shù)解析

    Spring中的接口重試機(jī)制spring-retry之listeners參數(shù)解析

    這篇文章主要介紹了Spring中的接口重試機(jī)制spring-retry之listeners參數(shù)解析,注解@Retryable有一個參數(shù)listeners沒有說明,那么本篇文章我們詳細(xì)介紹一個這個參數(shù)的用,需要的朋友可以參考下
    2024-01-01

最新評論