第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

用Java解析INI文件的最簡單方法是什么?

用Java解析INI文件的最簡單方法是什么?

慕尼黑8549860 2019-10-17 10:07:58
我正在用Java替代傳統(tǒng)應(yīng)用程序。要求之一是必須將舊應(yīng)用程序使用的ini文件原樣讀取到新的Java應(yīng)用程序中。此ini文件的格式是常見的Windows樣式,帶有標(biāo)頭部分和鍵=值對,使用#作為注釋字符。我嘗試使用Java中的Properties類,但是如果不同的標(biāo)頭之間存在名稱沖突,那當(dāng)然是行不通的。因此,問題是,讀取此INI文件和訪問密鑰的最簡單方法是什么?
查看完整描述

3 回答

?
ibeautiful

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊

我使用的庫是ini4j。它輕巧,可以輕松解析ini文件。此外,它不使用對10,000個(gè)其他jar文件的神秘依賴,因?yàn)樵O(shè)計(jì)目標(biāo)之一是僅使用標(biāo)準(zhǔn)Java API


這是有關(guān)如何使用庫的示例:


Ini ini = new Ini(new File(filename));

java.util.prefs.Preferences prefs = new IniPreferences(ini);

System.out.println("grumpy/homePage: " + prefs.node("grumpy").get("homePage", null));


查看完整回答
反對 回復(fù) 2019-10-17
?
冉冉說

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊

正如提到的,ini4j可以用來實(shí)現(xiàn)這一目標(biāo)。我再舉一個(gè)例子。


如果我們有這樣的INI文件:


[header]

key = value

以下應(yīng)顯示value到STDOUT:


Ini ini = new Ini(new File("/path/to/file"));

System.out.println(ini.get("header", "key"));


查看完整回答
反對 回復(fù) 2019-10-17
  • 3 回答
  • 0 關(guān)注
  • 948 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號