激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java中Properties文件加載和使用方法

java中Properties文件加載和使用方法

2021-04-18 12:37豆豆de思念 Java教程

這篇文章主要為大家詳細介紹了java中Properties文件加載和使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

一.properties簡介

properties 類繼承自hashtable,提供的方法很像map的實現類hashmap。它在 java 編程的早期就有了,并且幾乎沒有什么變化。j2se 的 tiger 版本增強了這個類,不僅可以用它在單獨一行中指定用等號分隔的多個鍵-值對(其中鍵和值是用等號分隔的),還可以用xml 文件裝載和保存這些鍵-值對。

二.properties 的加載和簡單的使用

1.路徑存放

java中Properties文件加載和使用方法

2.信息配置 

?
1
2
name = lily
age = 22

3.簡單的加載和使用

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package com.my.utils;
 
import java.io.ioexception;
import java.io.inputstream;
import java.util.properties;
 
public class loadprop {
 
 public static void main(string[] args) {
  // todo auto-generated method stub
  properties prop = new properties();
  inputstream in = loadprop.class.getclassloader().getresourceasstream("config/prop.properties");
  try {
   
   prop.load(in);
   system.out.println(prop.get("name"));
   prop.setproperty("name", "lucy");
   system.out.println(prop.get("name"));
   
  } catch (ioexception e) {
   // todo auto-generated catch block
   e.printstacktrace();
  }finally {
   try {
    in.close();
   } catch (ioexception e) {
    // todo auto-generated catch block
    e.printstacktrace();
   }
  }
 
 }
 
}

4.使用 java.util.enumeration 獲取所有key

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package com.my.utils;
 
import java.io.ioexception;
import java.io.inputstream;
import java.util.enumeration;
import java.util.properties;
 
public class loadprop {
 
 @suppresswarnings("unchecked")
 public static void main(string[] args) {
  // todo auto-generated method stub
  properties prop = new properties();
  inputstream in = loadprop.class.getclassloader().getresourceasstream("config/prop.properties");
  enumeration<string> en = null;
  string key = null;
  try {  
   prop.load(in); 
   
   en = (enumeration<string>) prop.propertynames();
   while (en.hasmoreelements()) {
    key = (string) en.nextelement();
    system.out.println(key);   
   }  
   
  } catch (ioexception e) {
   // todo auto-generated catch block
   e.printstacktrace();
  }finally {
   try {
    in.close();
   } catch (ioexception e) {
    // todo auto-generated catch block
    e.printstacktrace();
   }
  }
 }
 
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/lukelook/p/8660418.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜精品久久久久久中宇 | 亚洲精品一区中文字幕 | 久久精品无码一区二区日韩av | 在线播放免费视频 | 午夜久久久精品一区二区三区 | 久久tv免费国产高清 | 99亚洲精品 | 国产91免费看 | www久久艹| 91 在线 | 色妞妞视频| 久久色网站 | 精品一区二区久久久久久按摩 | 欧美成人一区免费视频 | 一级一级一级毛片 | 午夜爱爱福利 | 久久久在线 | 欧美一级免费高清 | 污污黄| 久久久久久久一区二区 | 亚洲电影在线观看高清免费 | 九九热久久免费视频 | 日韩欧美高清一区 | 久久免费视频5 | 成人在线视频播放 | 久久久噜噜噜久久熟有声小说 | 久久蜜桃香蕉精品一区二区三区 | 久久久av亚洲男天堂 | xnxx 日本19 | 国产精品99久久99久久久二 | 91精品国产91热久久久做人人 | 久久91久久| 婷婷久久青草热一区二区 | 亚洲黑人在线观看 | 亚洲午夜精选 | 久久精品视频免费 | 9191色| 最新欧美精品一区二区三区 | 亚洲成人在线免费观看 | 成人黄视频在线观看 | 国产精品久久久久久238 |