java如何解析\*.properties文件
1、使用java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
classpath:
InputStream in = new BufferedInputStream(new FileInputStream(UserController.class.getResource("/conf/imgftp.properties").getFile())); Properties p = new Properties(); p.load(in); String path = p.getProperty("imgtfs.domain"); System.out.println(path);
属性文件:
#商户编号 p1_MerId=10001126856
测试文件:
InputStream in; try { in = new BufferedInputStream(new FileInputStream("D:/workspaces/TestPay/src/com/test/merchantInfo.properties")); Properties p = new Properties(); p.load(in); String p1 = p.getProperty("p1_MerId"); System.out.println(p1); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }结果就不贴了,一下几种方法可自行测试~
2、使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
3、使用java.util.PropertyResourceBundle类的构造函数
示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
4、使用class变量的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5、使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
6、使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
示例: InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
补充
Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法
示例:InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
转载于:https://www.cnblogs.com/jeofey/p/7227027.html
- java如何解析\*.properties文件
- java如何读取和遍历properties文件
- java 如何读取jar包外的properties文件(转)
- log4j.properties(java日志文件)语法语句解析,什么意思,使用方法举例
- java 解析properties文件的两种方法
- Java如何读取properties文件
- java中如何加载Properties文件
- java如何读取和遍历properties文件
- Java程序如何读取xxx.properties配置文件
- java如何读取.properties文件下的信息
- java 如何读取jar包外的properties文件(转)
- Java class文件中 StackMapTable Attribute如何解析?
- 如何用Java解析位于FTP中的txt文件
- java解析properties文件
- Java中如何获取spring中配置的properties属性文件内容
- 【技巧】java如何读取properties文件
- java解析properties文件
- java如何解析/读取xml文件
- java.util.ResourceBundle使用详解及如何调用properties文件
- 如何用java调用网站的API,获得json文件,并且简单解析它?