前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java配置文件的使用

Java配置文件的使用

作者头像
Jerry Wang
发布2019-05-29 20:17:17
8980
发布2019-05-29 20:17:17
举报

版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1438506

  1. 创建一个和src同级的目录,名为resources,里面放一个配置文件config.properties:4

内容:

#Crunchify Properties

user=Jerry

company1=Google

company2=eBay

company3=Yahoo

  1. 使用如下的java代码读取这个配置文件:
package partner1;

import java.io.InputStream;
import java.util.Date;
import java.util.Properties;

public class Test {

	public void work(){
		InputStream input = null;
		
		Properties prop = new Properties();
		String propFileName = "config.properties";

		input = getClass().getClassLoader().getResourceAsStream(propFileName);

		if (input != null) {
			try {
				prop.load(input);
				int available = input.available();
				System.out.println("Available: " + available);
				String user = prop.getProperty("user");
				String company1 = prop.getProperty("company1");
				String company2 = prop.getProperty("company2");
				String company3 = prop.getProperty("company3");
	 
				Date time = new Date(System.currentTimeMillis());
				String result = "Company List = " + company1 + ", " + company2 + ", " + company3;
				System.out.println(result + "\nProgram Ran on " + time + " by user=" + user);
				input.close();
			} catch (Exception e) {
				System.out.println("Exception: " + e);
			} finally {
			}
		}
	}
	
	public static void main(String[] args) {
		Test test = new Test();
		test.work();
	}
}

注意resources文件夹需要设置成build path:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry excluding="resources/" kind="src" path="src"/>
	<classpathentry kind="src" path="resources"/>

执行结果:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年05月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档