java遍歷properties文件操作指南
在java項(xiàng)目開(kāi)發(fā)過(guò)程中,使用properties文件作為配置基本上是必不可少的,很多如系統(tǒng)配置信息,文件上傳配置信息等等都是以這種方式進(jìn)行保存。
同時(shí)學(xué)會(huì)操作properties文件也是java基礎(chǔ)。
public class PropertiesUtil {
public static Map getFileIO(String fileName){
Properties prop = new Properties();
Map propMap=new HashMap();
InputStream in = PropertiesUtil.class.getResourceAsStream(fileName);
try {
prop.load(in);
Setkeyset = prop.keySet();
for (Object object : keyset) {
String propValue= prop.getProperty(object.toString()).toString();
propMap.put(object.toString(), prop.getProperty(object.toString()).toString());
System.out.println(object.toString()+" : "+propValue);
}
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return null;
}
public static void main(String[] args) {
getFileIO("/loginurl.properties");
}
}
- java開(kāi)發(fā)之讀寫(xiě)txt文件操作的實(shí)現(xiàn)
- java文件操作工具類(lèi)分享(file文件工具類(lèi))
- Java最全文件操作實(shí)例匯總
- java中的文件操作總結(jié)(干貨)
- Java文件操作之按行讀取文件和遍歷目錄的方法
- java文件操作練習(xí)代碼 讀取某個(gè)盤(pán)符下的文件
- Java文件操作工具類(lèi)fileUtil實(shí)例【文件增刪改,復(fù)制等】
- java讀取文件內(nèi)容的三種方法代碼片斷分享(java文件操作)
- java文件操作之Path,Paths,Files
- Java文件操作實(shí)例詳解
相關(guān)文章
Java中synchronized?的4個(gè)優(yōu)化技巧
本文主要介紹了Java中synchronized的4個(gè)優(yōu)化技巧,synchronized在JDK?1.5?時(shí)性能是比較低的,然而在后續(xù)的版本中經(jīng)過(guò)各種優(yōu)化迭代,它的性能也得到了前所未有的提升,下文更多相關(guān)資料需要的小伙伴可以參考一下2022-05-05Java消息隊(duì)列的簡(jiǎn)單實(shí)現(xiàn)代碼
本篇文章主要介紹了Java消息隊(duì)列的簡(jiǎn)單實(shí)現(xiàn)代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07關(guān)于SpringBoot的@ConfigurationProperties注解和松散綁定、數(shù)據(jù)校驗(yàn)
這篇文章主要介紹了關(guān)于SpringBoot的@ConfigurationProperties注解和松散綁定、數(shù)據(jù)校驗(yàn),@ConfigurationProperties主要作用就是將prefix屬性指定的前綴配置項(xiàng)的值綁定到這個(gè)JavaBean上?,通過(guò)指定的前綴,來(lái)綁定配置文件中的配置,需要的朋友可以參考下2023-05-05Mybatis?plus邏輯刪除注解@TableLogic的使用
本文主要介紹了Mybatis?plus邏輯刪除注解@TableLogic,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01Jenkins+Maven+SVN自動(dòng)化部署java項(xiàng)目
這篇文章主要介紹了Jenkins+Maven+SVN自動(dòng)化部署java項(xiàng)目,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01Java使用條件語(yǔ)句和循環(huán)結(jié)構(gòu)確定控制流(實(shí)例)
下面小編就為大家?guī)?lái)一篇Java使用條件語(yǔ)句和循環(huán)結(jié)構(gòu)確定控制流(實(shí)例)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06SpringBoot 如何實(shí)現(xiàn)自定義Redis序列化
這篇文章主要介紹了SpringBoot 如何實(shí)現(xiàn)自定義Redis序列化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10Spring和IDEA不推薦使用@Autowired?注解原因解析
這篇文章主要為大家介紹了Spring和IDEA不推薦使用@Autowired?注解原因解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07Java利用Dijkstra算法求解拓?fù)潢P(guān)系最短路徑
迪杰斯特拉算法(Dijkstra)是由荷蘭計(jì)算機(jī)科學(xué)迪家迪杰斯特拉于1959年提出的,因此又叫狄克斯特拉算法。本文將利用迪克斯特拉(Dijkstra)算法求拓?fù)潢P(guān)系最短路徑,感興趣的可以了解一下2022-07-07