跳到主要内容
Z

Java 代码格式化工具

Reindent only — not a full formatter

按 K&R 或 Allman 括号风格重新缩进 Java 源代码,完全在浏览器端运行,无需编译。

免费 无需注册 客户端运行 注重隐私 Updated

使用方法

  1. 1 粘贴 Java 源代码。
  2. 2 选择括号风格和缩进空格数。
  3. 3 如果注释缩进不一致,可开启 Javadoc 缩进规范化选项。
  4. 4 复制或下载处理结果。

为什么使用此工具

  • 基于规则的重新格式化——无需编译,无需加载解析器。
  • 同时支持 K&R 风格(Oracle / Google 规范)和 Allman 风格。
  • 完全在客户端运行——源代码永远不会离开浏览器。
  • 如需完整的 AST 级别格式化,请在本地使用 Google Java Format 或 IntelliJ 自带的格式化工具。

常见问题

这个工具的格式化结果和 Google Java Format 一致吗?

大致相似但并不完全一致——我们只应用缩进和括号规则,而 Google Java Format 还会自动换行过长的代码行并重新排序 import。如需最精确的结果,建议运行其官方 CLI。

注解(Annotation)会保持在原来的独立行吗?

会——我们绝不会移动注解所在的行。如果你想增删空行,需要自行调整。

在找 C# 格式化工具吗?

有的——欢迎试试我们的 <a href="/csharp-formatter" class="underline">C# 代码格式化工具</a>,它使用相同的规则集,默认采用 Allman 风格。

什么是 Java 代码格式化工具?

Java 代码格式化工具可直接在浏览器中重新缩进 Java 源代码,支持 K&R 和 Allman 两种括号风格。该工具会应用一致的缩进和括号排列方式,无需编译代码,且完全在客户端运行,因此你的源代码永远不会离开本地设备。

功能特性

按大括号深度重新缩进

根据嵌套层级重新缩进类和方法,并将大括号风格统一为 K&R 或 Allman。

Javadoc 对齐

将 Javadoc 注释块中开头的 `*` 对齐到统一的列。

100% 隐私保护

在你的设备上运行 —— 你的源代码永远不会被上传。

示例

Input

public class A
{
int x = 1;
}

Output

public class A {
    int x = 1;
}

常见使用场景

  1. 1

    修复粘贴的 Java 代码

    修复从 PDF、幻灯片或论坛复制的代码的缩进问题。

  2. 2

    统一大括号风格

    在 K&R 和 Allman 两种大括号放置方式之间切换代码块。

  3. 3

    评审前整理

    在代码评审前改善排版,而无需运行完整的格式化工具。

概要

Zerethon 的 Java 格式化工具会在浏览器中根据大括号的嵌套深度重新缩进 Java 源代码,统一大括号的放置风格(K&R 或 Allman),并对齐 Javadoc 中的 `*` 行。它是一个轻量级的重新缩进工具,而非完整的 google-java-format —— 它只整理排版,不会重新排列语句。不会上传任何内容。

分类
开发者
价格
免费
隐私
基于浏览器
注册
无需

参考资料

隐私

除非另有说明,否则你的数据永远不会离开浏览器。Java 代码格式化工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。

相关工具

在 Zerethon Social 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费注册