JAVA中Properties类使用方法介绍

所属分类: 软件教程 / 编程开发 阅读数: 1047
收藏 0 赞 0 分享

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

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

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

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

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

JAVA入门之如何使用Properties类

步骤二 : 处理这个 Properties 文件

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

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

JAVA入门之如何使用Properties类

JAVA入门之如何使用Properties类

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

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

JAVA入门之如何使用Properties类

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

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

JAVA入门之如何使用Properties类

步骤五 : 测试运行代码

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

JAVA入门之如何使用Properties类

步骤六 : 总结

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

更多精彩内容其他人还在看

精易模块新手入门图文教程

精易模块是最好用的开源易模块,全中文命令,多个常用类功能,采用windows Api+核心命令打造,性能强大、使用简单、功能免费、免费开源,这篇文章主要介绍了精易模块新手入门图文教程,需要的朋友可以参考下
收藏 0 赞 0 分享

scratch3.0怎么制作会变色的鹦鹉动画?

scratch3.0怎么制作会变色的鹦鹉动画?scratch3.0中想要制作一个会变色的鹦鹉,该怎么制作这个效果呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

windows下jdk安装图解(覆盖安装报错)

这篇文章主要介绍了windows下jdk安装图解,覆盖安装报错,第一次安装和第二次安装区别,需要的朋友可以参考下
收藏 0 赞 0 分享

Java配置 JDK开发环境搭建及环境变量配置详细图文教程

这篇文章主要介绍了Java配置 JDK开发环境搭建及环境变量配置详细图文教程,需要的朋友可以参考下
收藏 0 赞 0 分享

IntelliJ IDEA搭建Android开发环境图文详解

这篇文章主要介绍了IntelliJ IDEA搭建Android开发环境图文详解,需要的朋友可以参考下
收藏 0 赞 0 分享

visual studio 2019的安装以及使用方法

这篇文章主要介绍了visual studio 2019的安装以及使用图文方法,一款专为帮助程序设计人员更好,设计更优质程序开发的功能强大,需要的朋友可以参考下
收藏 0 赞 0 分享

基于IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

使用IntelliJ IDEA搭建Android集成开发环境,但是感觉不详细,所以打算自己整理一个详细的图文教程,希望能对新手(包括自己)有所帮助,需要的朋友可以参考下
收藏 0 赞 0 分享

代码自动生成工具ASP.NET Maker 2020安装及激活教程(附注册机下载)

ASP.NET Maker 2020如何激活?ASP.NET Maker 2020一款功能强大的自动化代码生成器,下文中详细的介绍了本软件的安装及激活教程,另附上注册机下载,感兴趣的朋友不妨阅读下文内容,参考一下吧
收藏 0 赞 0 分享

python运行环境搭建和pycharm的安装配置及汉化(零基础小白版)

写这篇文章主要是介绍一下python的环境搭建和pycharm的安装配置,适合零基础的同学观看。这篇文章你会学到python的环境搭建和python比较好用的IDE pycharm的安装与基础配置
收藏 0 赞 0 分享

IntelliJ WebStorm 2020.3.3 最新激活教程 附汉化补丁安装教程

今天脚本小编给大家分享的是IntelliJ WebStorm 2020.3.3最新激活补丁和汉化补丁的安装激活教程,此款软件的激活比较麻烦,每个版本激活方法都不一样,所以小编就给大家分享了详细的安装激活教程,此教程是小编一步一步安装得来,所以真实有效,大家放心按照步骤安装即可
收藏 0 赞 0 分享
查看更多