JAVA中Properties类使用方法介绍

在Java中,其配置文件常为.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释。Properties属性文件是软件常用的配置文件的格式,也因为其简洁和便利的特性,经常作为小规模的数据文件 ( 其相对于普通文本,具有一定的结构性,相对于结构性强的XML又很简洁 )。

其每一行的格式为 "key=value" , 有若干行!JAVA为这种属性文件专门提供了一个类 java.util.Properties , 我们通过这个类,可以非常容易的获取 Properties 文件中的信息。

步骤一 : 手动构建一个测试用的 Properties 文件

Properties 文件很简单,就是一行一行的 "key=value" 这种数据。

文件后缀为 properties (也可以为其他,这个无所谓),文件格式为普通文本。

步骤二 : 处理这个 Properties 文件

如果你创建的 Properties 文件只包含英文字符,则忽略这一步,如果你的 Properties 文件像示例中的一样包含中文,则需要进行处理, 这是因为JAVA提供的 Properties 类只能处理纯 ASCII 文件

Properties文件中的任何中文或其他多字节字符都会导致 Properties 类出现乱码。所幸JAVA已经为我们提供了处理这种情况的工具,native2ascii.exe, 其在我们安装的JDK下的bin目录中!在命令行下执行如下命令 :native2ascii.exe -encoding gbk OriginalFile.properties NewFile.properties; 即可处理完成!执行完成后,在当前目录生成另一个文件,这个就是我们后面要使用的Properties文件。

步骤三 : 新建一个 JAVA 工程来解析这个属性文件

我们新建一个测试工程,并新建一个类 PropertiesTest, 我们还需要将这个处理后的 Properties 文件拷贝到工程 src 目录下,这样我们的类 PropertiesTest 就能够比较容易的访问到这个文件。截图显示整个测试工程的结构。

步骤四 : 编写代码解析这个 Properties 文件

JAVA 提供的 java.util.Properties 类专门处理 Properties 文件,我们只需构建这个类的一个对象,并让这个对象加载这个 Properties 文件即可!

步骤五 : 测试运行代码

程序可以根据指定的key正确输出我们在 Properties 文件中定义的信息!

步骤六 : 总结

Properties 文件时我们经常使用的文件,其中可以包含软件配置信息,可以包含一些简单的数据信息,我们现在可以通过 JAVA代码解析Properties文件,这对我们以后的程序开发有很大的帮助!

(0)

相关推荐

  • 在EXCEL表格中使用透视表方法介绍

    EXCEL表格可以说使我们最常用的一个办公软件了,透视表可以让我们更加清晰的看到我们在数据源中需要的部分的数据,可以节约大量的时间,这样分析出来的数据也比较的准确,更加浅显易懂,今天我就来给大家介绍一 ...

  • excel表头怎么制作?在excel中制作斜线表头方法介绍

    在日常生活或是工作中会用到许多的Excel表,而在我们做表的时候,表头能够为整个表格增色不少,下面介绍在excel中制作斜线表头方法,一起来看看吧! 步骤 1.打开一个Excel工作表,新建一个表格. ...

  • Office2007中SmartArt排版拼图方法介绍

    微软从Office 2007开始,加入了一项SmartArt功能,它可以在Word.PowerPoint.Excel中快速添加各种图形图表,让我们分分钟就制作出流程图.关系图.层次结构图等等,十分便捷 ...

  • access怎么新建表?在access2010数据库中新建表的方法介绍

    在access2010中,创建表的方法主要有哪些?当我们在使用到access时,一般都要建表,那么,Access如何创建一个表呢?这里就此来简单讲讲在access2010数据库中新建表的几种方法,希望 ...

  • excel如何隐藏公式?Excel中的计算公式隐藏方法介绍

    当我们辛辛苦苦绞尽脑汁设计出来的计算表单,却成了别人作品,那么有什么方法既能够达到目的,又不让自己的成果被人盗用呢?介绍一种简单的方法,那就是将公式给隐藏起来,让别人看得到结果,却看不到计算方法,一起 ...

  • 怎么在PPT中加入视频?PPT中加入视频简易方法介绍

    制作演示文稿PPT的时候,我们除了可以给幻灯片PPT添加上文字和图片对象,还可以根据实际需要添加上视频,那么怎么在PPT中加入视频?下面小编就为大家介绍PPT中加入视频简易方法,来看看吧! 方法/步骤 ...

  • EXCEL在表格中制作斜线表头方法介绍

    在日常excel工作表格制作时,经常需要制作斜线表头来表示二维表的不同内容.下面小编就为大家介绍EXCEL在表格中制作斜线表头方法,来看看吧! 方法/步骤 打开工作表格,选中A1单元格,在单元格中输入 ...

  • JAVA中怎么用开方法(sqrt()函数)求素(质)数?

    JAVA中,用开方法计算出1到任意整数段的素数,这利用了一个定义:如果一个数不是素数且不等于1,那么它的最小质因数小于等于他的平方根. 操作方法 01 第一步:先用Scanner赋值语句对要求的整数段 ...

  • java中get和set方法使用

    关于Java中get与set 的使用方法 操作方法 01 了解get和set词语的意思,set方法是为对象中的属性赋值,get方法是从对象中获取属性值 02 了解Java面向对象编程的封闭性和安全性, ...