very busyjava中Property类的基本⽤法
我还从来没注意过配置⽂件原来可以这么好写的。
from:
织梦园模板网网站模板网站源码pbootcms模板源码下载各种语⾔都有⾃⼰所⽀持的配置⽂件类型。⽐如 Python ,他⽀持 .ini ⽂件。因为他内部有⼀个 ConfigParser 类来⽀持 .ini ⽂件的读写,根据该类提供的⽅法程序员可以⾃由的来操作 .ini ⽂件。⽽在 Java 中, Java ⽀持的是 .properties ⽂件的读写。 JDK 内置的
程序设计语言的构成要素有哪些Java.util.Properties 类为我们操作 .properties ⽂件提供了便利。
⼀. .properties ⽂件的形式
# 以下为服务器、数据库信息
dbPort = localhost
databaseName = mydb
dbUserName = root
dbPassword = root
# 以下为数据库表信息
strtok的头文件dbTable = mytable
# 以下为服务器信息
ip = 192.168.0.9
在上⾯的⽂件中我们假设该⽂件名为: test.properties ⽂件。其中 # 开始的⼀⾏为注释信息;在等号“ = ”左边的我们称之为 key ;等号“ =”右边的我们称之为 value 。(其实就是我们常说的键 - 值对) key 应该是我们程序中的变量。⽽ value 是我们根据实际情况配置的。⼆. JDK 中的 Properties 类 Properties 类存在于胞 Java.util 中,该类继承⾃ Hashtable ,它提供了⼏个主要的⽅法:
1. getProperty ( String key) ,⽤指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对应的 value。
2. load ( InputStream inStream) ,从输⼊流中读取属性列表(键和元素对)。通过对指定的⽂件(⽐如说上⾯的 test.properties ⽂件)进⾏装载来获取该⽂件中的所有键 - 值对。以供 getProperty ( String key) 来搜索。
properties是什么文件>represent as
3. setProperty ( String key, String value) ,调⽤ Hashtable 的⽅法 put 。他通过调⽤基类的put⽅法来设置键 - 值对。
4. store ( OutputStream out, String comments) ,以适合使⽤ load ⽅法加载到 Properties 表中的格式,将此 Properties 表中的属性列表(键和元素对)写⼊输出流。与 load ⽅法相反,该⽅法将键 - 值对写⼊到指定的⽂件中去。
5. clear () ,清除所有装载的键 - 值对。该⽅法在基类中提供。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论