java中properties类_JAVA中Properties类使用方法介绍

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

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

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

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

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

89207c5f903a357ee611b061923c2ec0.png

步骤二 : 处理这个 Properties 文件

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

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

bc13c42ebe7ab511d2f14ad27d5117c1.png

36fb9170ef064b291cdaa1dd77142883.png

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

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

91bb6b61a98e4442788c9577c53b464d.png

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

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

5e503ef7fe249eab2f4f616d0c13a220.png

步骤五 : 测试运行代码

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

70162f007047343e9e07f5944e7700a0.png

步骤六 : 总结

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值