java读取.properties文件Java认证考试

文章作者 100test 发表时间 2010:01:01 15:51:38
来源 100Test.Com百考试题网


  通常,在实际项目中,为了便于配置管理,我们需要将一些配置管理信息存储在.properties文件中,然后直接从中读取,这样就避免了很多硬编码。下面,通过一个例子,详细讲解如何读取.properties文件的数据。

  1.建立一个包config,专门存放.properties等配置文件,在config包下建一个文件a.properties,为了便于测试,在a.properties下添加如下信息:

  name=kaka

  age=28

  2.建立一个包prop,用来测试。在prop包下建立LoadProp.java文件。

  3.有很多方法来读取.properties文件,现将主要方法罗列出来:

  a.通过class的getResourceAsStream()方法来读取

  package prop.

  import java.io.IOException.

  import java.io.InputStream.

  import java.util.Properties.

  public class LoadProp {

  public static void main(String[] args) {

  LoadProp loadProp = new LoadProp().

  InputStream in = loadProp.getClass().getResourceAsStream("/config/a.properties").

  Properties prop = new Properties().

  try {

  prop.load(in).

  } catch (IOException e) {

  e.printStackTrace().

  }

  System.out.println(prop.getProperty("name", "none")).

  System.out.println(prop.getProperty("age", "none")).

  }

  }

  一定要注意的是,class里的getResourceAsStream()方法里参数的类路径一定要在前面加上"/",否则会报错



相关文章


GoogleMAP编码折线算法的Java实现Java认证考试
使用实时Java降低Java应用程序的易变性(3)Java认证考试
使用实时Java降低Java应用程序的易变性(2)Java认证考试
使用实时Java降低Java应用程序的易变性(1)Java认证考试
java读取.properties文件Java认证考试
欲为Java技术大牛所需的25个学习要点Java认证考试
查找1到100之间的素数并将其运行结果输出Java认证考试
java与android之间的安全通讯Java认证考试
JavaIO学习笔记:概念与原理Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛