JavaProperties (.properties)

背景

    • 配置文件格式.
    • 通常用于 Java 项目.
    • 将字符串的键与值相关联.
    • 纯文本格式.
    • 使用 ISO Latin-1 字符编码.

Import 与 Export

Import 参数

  • Import 通用参数:
  • "Elements" 该文件可用的参数和选项列表
    "Summary"文件摘要
    "Rules"所有可用参数的规则列表
  • 表示数据的参数:
  • "Data"色彩值数组
    "DataRules"作为规则列表的数据
    "CommentedData"作为规则的分段列表和字符串注释的数据
  • "JavaProperties" 格式导出一个关联或列列表的参数.
  • "JavaProperties" 将一个关联作为属性列表处理. 用 InputForm 将讲键和值转换为字符串.
  • "JavaProperties" 接受混合有规则和字符串的列表. 规则以属性导出,子字符串以注释行导出.
  • "JavaProperties" 使用 "ISOLatin1"(或 "ISO8859-1")字符编码.
  • 统一的字符编码(Unicode)在 ISO Latin-1 外的代码点表示为 "\uNNNN",其中 NNNN 是代码点值的四位十六进制表示.
  • 一个注释行以 "!""#" 开始.
  • 值可以跨越多行. 每个连续行必须以非注释的 \ 结束.
  • 字符 #:=!\\t\f 通过前置\ 进行转义.
  • 空格在遇到一个键时被转义.
  • 新行的字符在遇到值时被转义.

范例

基本范例  (6)

将一个关联作为 Java 属性字符串导出:

创建一个属性文件:

将上述文件作为 Java 属性文件导入:

创建带注释的属性文件:

仅导入数据,作为一个 Association

导入数据和注释:

键中出现的空格被转义:

值可跨越多行:

特殊字符可用十六进制记号格式: