怎么在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项目配置文件存放位置:强>
,
<强>,Maven项目配置文件存放位置:强>
<强>配置文件:强>
, 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(名称); ,,,, ,,} }运行结果:
封装的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中读取属性配置文件