顺道简单说一下JAVA如何读取Properties文件,网上搜一下会发现最多的有6种方法,这里就介绍其中的一种
首先看一下需要解析的Properties文件:JmsSafeConfig.properties
88000000=10.63.193.83:7001 00000000=10.10.10.101:9009
很简单,就是一个键值对
测试类如下,注释及讲解直接写在类里面了
package com.javasd.properties;
import java.util.Enumeration;
import java.util.Locale;
import java.util.ResourceBundle;
//import java.util.Set;
public class TestGetProperties {
public static void main(String args[]){
//获取配置文件
ResourceBundle bundle = ResourceBundle.getBundle("cfg.JmsSafeConfig",Locale.getDefault());
// 不同的获取方式
// Set<String> a = bundle.keySet();
// for(String s : a){
// System.out.println(s + " - " + bundle.getString(s));
// }
//获取键的枚举
Enumeration<String> enu = bundle.getKeys();
//做个简单的展现
String temp = "";
while(enu.hasMoreElements()) {
temp = enu.nextElement().toString();
//打印出键值对
System.out.println( temp + " = " + bundle.getString(temp));
}
}
}