JavaProperties (.properties)
背景
-
- 配置文件格式.
- 通常用于 Java 项目.
- 将字符串的键与值相关联.
- 纯文本格式.
- 使用 ISO Latin-1 字符编码.
Import 与 Export
- Import["file.properties"] 返回一个作为 Association 的属性文件表示.
- Import["file","JavaProperties"] 返回一个作为属性文件的文件表示.
- Import["file.properties",elem] 返回一个属性文件的特定数据表示.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
Import 参数
- Import 通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 表示数据的参数:
-
"Data" 色彩值数组 "DataRules" 作为规则列表的数据 "CommentedData" 作为规则的分段列表和字符串注释的数据 - "JavaProperties" 格式导出一个关联或列列表的参数.
- "JavaProperties" 将一个关联作为属性列表处理. 用 InputForm 将讲键和值转换为字符串.
- "JavaProperties" 接受混合有规则和字符串的列表. 规则以属性导出,子字符串以注释行导出.
- "JavaProperties" 使用 "ISOLatin1"(或 "ISO8859-1")字符编码.
- 统一的字符编码(Unicode)在 ISO Latin-1 外的代码点表示为 "\uNNNN",其中 是代码点值的四位十六进制表示.
- 一个注释行以 "!" 或 "#" 开始.
- 值可以跨越多行. 每个连续行必须以非注释的 \ 结束.
- 字符 #、:、=、!、\、\t 和 \f 通过前置\ 进行转义.
- 空格在遇到一个键时被转义.
- 新行的字符在遇到值时被转义.
范例
基本范例 (6)
仅导入数据,作为一个 Association: