设为首页 加入收藏

TOP

Java中Properties类的使用
2014-11-23 19:27:28 】 浏览:5429
Tags:Java Properties 使用

  在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件)。


  Properties的构造函数有两个,一个不带参数,一个使用一个Properties对象作为参数。


  使用Properties读取.properties文件


  test.properties文件如下:


  #测试环境配置:平台路径配置


  jstrd_home=D:/TMS2006/webapp/tms2006/WEB-INF/


  dbPort = localhost


  databaseName = mydb


  dbUserName = root


  dbPassword = root


  # 以下为数据库表信息


  dbTable = mytable


  # 以下为服务器信息


  ip = 192.168.0.9


  读取test.properties的方法如下:


  impor java.io.*;


  import java.util.*;


  public class ReadProperties


  {


  public static void main(String[] args) {


  File pFile = new File("e:\\test.properties"); // properties文件放在e盘下(windows)


  FileInputStream pInStream=null;


  try {


  pInStream = new FileInputStream(pFile );


  } catch (FileNotFoundException e) {


  e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.


  }


  Properties p = new Properties();


  try {


  p .load(pInStream ); //Properties 对象已生成,包括文件中的数据


  } catch (IOException e) {


  e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.


  }


  Enumeration enu = p.propertyNames(); //取出所有的key


  //输出--1


  p.list(System.out) ; //System.out可以改为其他的输出流(包括可以输出到文件)


  //输出--2


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇实现查询条件的保存 下一篇Java中substring的注意点

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目