怎么在Java中读取属性配置文件

  介绍

怎么在Java中读取属性配置文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Java基本数据类型有哪些

Java的基本数据类型分为:1,整数类型,用来表示整数的数据类型。2,浮点类型,用来表示小数的数据类型。3,字符类型,字符类型的关键字是“字符”。4,布尔类型,是表示逻辑值的基本数据类型。

1,读取文件路径范围:只局限于工程的源文件中

2,文件访问形式:带“/笆蔷月肪?不带“/笆窍喽月肪?/p>

3,读取文件类型:主要为:. properties文件,。xml文件

<强>三、使用

主要方法有:

<李>

1,负载(InputStream 生态基):从输入流中读取属性列表(键和元素对)。通过对指定的文件(比如的bean。属性文件)进行装载来获取该文件中的所有键-值对。

<李>

2, setProperty (String 关键,String 值):调用散列表的方法。他通过调用基类的把方法来设置键-值对。

<李>

3, getProperty (String 键):用指定的键在此属性列表中搜索属性。也就是通过参数键,得到关键所对应的价值。

<李>

4,存储(OutputStream ,String 评论):以适合使用负载方法加载到属性表中的格式,将此属性表中的属性列表(键和元素对)写入输出流。与负载方法相反,该方法将键-值对写入到指定的文件中去。

<李>

5,清晰():清除所有装载的键-值对。该方法在基类中提供。

<强> java项目配置文件存放位置:

, 怎么在java中读取属性配置文件

<强>,Maven项目配置文件存放位置:

怎么在java中读取属性配置文件

<强>配置文件:

, className=edu.nf.ch02.impl.Sub

, java代码:

public  class  Main  {      public 才能;static  void  main (String [], args), throws  IOException  {   ,,,//创建属性对象   ,,,Properties  prop =, new 属性();   ,,,//读取类路径中属性的文件   ,,,prop.load (Main.class.getClassLoader () .getResourceAsStream (“bean.properties"));   ,,,//根据键取出值   ,,,String  className =, prop.getProperty (“className");   ,,,System.out.println(名称);   ,,,,   ,,}   }

运行结果:

怎么在Java中读取属性配置文件

封装的PropertiesUtil工具类:

public  class  PropertyUtil  {      private 才能static  Properties  prop =, new 属性();      static {才能   ,,,try  {   ,,,,,prop.load (PropertyUtil.class.getClassLoader () .getResourceAsStream (“calculator.properties"));   ,,,},catch  (IOException  e), {   ,,,,,throw  new  RuntimeException (e.getMessage ());   ,,,}   ,,}      ,/* *   ,,*,根据名获取财产   ,,*,@param 名字   ,,* @return   ,,*/public 才能static  String  getProperty (String 名称),{   ,,,return  prop.getProperty(名称);   ,,}      ,/* *   ,,*,获取所有的财产   ,,* @return   ,,*/public 才能static  List< String>, getBeanFactoryClass (), {   ,,,List, list =, new  ArrayList<在();   ,,,Set, keys =, prop.stringPropertyNames ();   ,,,for  (String  key :键),{   ,,,,,list.add (prop.getProperty(关键));   ,,,}   ,,,return 列表;   ,,}   }

关于怎么在Java中读取属性配置文件问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

怎么在Java中读取属性配置文件