内容: #Crunchify Properties user=Jerry company1=Google company2=eBay company3=Yahoo
使用如下的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"/>执行结果:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
汪子熙 认证博客专家 前端框架 Node.js SAP JerryWang,2007年从电子科技大学计算机专业硕士毕业后加入SAP成都研究院工作至今。Jerry是SAP社区导师,SAP中国技术大使。2020年5月下旬,Jerry做了脑部肿瘤的开颅切除手术,对编程和人生又有了新的感悟。