不喜欢广告? 无广告 今天

Java 属性文件格式化工具

数据开发人员文本
广告 移除?
Java .properties 格式参考

Java .properties 文件以扁平结构存储配置 key=value 键值对。它们被广泛用于 Java SE、Spring Boot、Logback、Hibernate 和 ResourceBundle 用于国际化。

分隔符

键和值可以使用 =, :, 或空格分隔。分隔符周围的空格会被忽略。

评论

#! 是注释。值后面的内联注释是 不是 由规范支持。

行延续

以单个反斜杠结尾的行 \ 会延续到下一行。延续行前导的空格会被移除。

转义

标准转义: \n, \t, \r, \f, \\, \=, \:, \ 。Unicode 转义使用 \uXXXX ,并精确使用四个十六进制数字。

无部分

与 INI 不同,.properties 具有扁平命名空间。层次结构通过点分键传达,例如。 spring.datasource.url.

广告 移除?

指导

Java Properties 文件格式化器

Java 属性文件格式化工具

此工具使用 JDK 加载它们的相同规则来格式化 Java .properties 文件。它接受 =, :, 或空格作为分隔符,识别两种 #! 注释样式,并将反斜杠延续行合并为干净的单行键值对。可用于 application.properties, logback.properties, ResourceBundle messages_*.properties, 或任何需要整理的纯 Java 配置。

如何使用

  1. 将原始 .properties 内容粘贴到输入框中(或点击 尝试一个示例).
  2. 选择分隔符样式: =, :, 或保留原始行使用的分隔符。
  3. 选择分隔符周围的空格以及注释样式(#, !, 或保留)。
  4. 切换选项以排序键、删除重复项(保留最后一次出现)、对键进行对齐、修剪尾随空格或合并重复的空行。
  5. 复制格式化后的输出,或将其下载为一个 .properties 文件。验证面板会标记重复键和错误的 \uXXXX 转义。

特征

  • 符合规范的解析 – 以相同方式处理 =, :, 空格分隔符和反斜杠行延续 java.util.Properties
  • 注释样式标准化 – 将所有注释转换为 #!, 或保留每行的原始前缀。
  • 排序和去重 – 按字母顺序排列键,并删除早期重复项,使最后一次出现获胜(与 JVM 加载顺序匹配)。
  • 键对齐 – 对键进行填充以达到相同宽度,以便在视觉上更清晰的差异和审查。
  • 空白清理 – 修剪尾随空白并合并连续的空行。
  • 验证 – 对重复键发出警告并报告无效的 \uXXXX Unicode 转义。
  • 实时更新 – 输出和验证在输入或更改选项时实时刷新。

常问问题

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 移除?
广告 移除?
广告 移除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 移除?