Chuyển tới nội dung chính
Z

Trình định dạng Java

Reindent only — not a full formatter

Thụt lề lại mã nguồn Java theo kiểu dấu ngoặc K&R hoặc Allman. Chạy hoàn toàn phía client, không biên dịch.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated

Cách dùng

  1. 1 Dán mã nguồn Java vào.
  2. 2 Chọn kiểu dấu ngoặc và số khoảng trắng thụt lề.
  3. 3 Bật tùy chọn chuẩn hóa thụt lề Javadoc nếu chú thích của bạn bị lệch không đồng nhất.
  4. 4 Sao chép hoặc tải kết quả về.

Vì sao dùng công cụ này

  • Định dạng lại dựa trên quy tắc — không biên dịch, không cần tải parser.
  • Hỗ trợ cả kiểu K&R (theo chuẩn Oracle / Google) và Allman.
  • Hoàn toàn phía client — mã nguồn không bao giờ rời khỏi trình duyệt.
  • Để định dạng đầy đủ ở cấp độ AST, hãy dùng Google Java Format hoặc trình định dạng của IntelliJ ở máy cục bộ.

Câu hỏi thường gặp

Công cụ này có khớp với Google Java Format không?

Gần giống nhưng không hoàn toàn giống — chúng tôi chỉ áp dụng quy tắc thụt lề và dấu ngoặc. Google Java Format còn tự động xuống dòng các dòng dài và sắp xếp lại import. Để có kết quả chuẩn xác nhất, hãy chạy CLI.

Annotation có được giữ nguyên trên dòng riêng không?

Có — chúng tôi không bao giờ di chuyển annotation khỏi dòng mà nó đang nằm. Bạn cần tự thêm hoặc xóa dòng trống theo ý muốn.

Bạn đang tìm trình định dạng C#?

Có đấy — xem <a href="/csharp-formatter" class="underline">Trình định dạng C#</a> của chúng tôi, dùng cùng bộ quy tắc với kiểu Allman làm mặc định.

Trình định dạng Java là gì?

Trình định dạng Java là công cụ giúp thụt lề lại mã nguồn Java ngay trên trình duyệt, theo kiểu dấu ngoặc K&R hoặc Allman. Công cụ áp dụng cách thụt lề và đặt dấu ngoặc nhất quán mà không cần biên dịch mã, chạy hoàn toàn phía client nên mã nguồn không bao giờ rời khỏi thiết bị của người dùng.

Tính năng

Thụt lề theo độ sâu ngoặc nhọn

Thụt lề lại các class và method theo mức lồng nhau, đồng thời chuẩn hóa kiểu ngoặc nhọn thành K&R hoặc Allman.

Căn chỉnh Javadoc

Căn chỉnh các dấu `*` ở đầu dòng trong khối chú thích Javadoc về cùng một cột thống nhất.

Riêng tư 100%

Chạy ngay trên thiết bị của bạn — mã nguồn của bạn không bao giờ được tải lên.

Ví dụ

Input

public class A
{
int x = 1;
}

Output

public class A {
    int x = 1;
}

Trường hợp sử dụng

  1. 1

    Sửa mã Java dán vào

    Khắc phục lỗi thụt lề của mã được sao chép từ PDF, slide, hoặc diễn đàn.

  2. 2

    Chuẩn hóa kiểu ngoặc nhọn

    Chuyển đổi một khối mã giữa cách đặt kiểu K&R và Allman.

  3. 3

    Dọn dẹp trước khi review

    Cải thiện bố cục trước khi code review mà không cần chạy một trình định dạng đầy đủ.

Tóm tắt

Công cụ định dạng Java của Zerethon thụt lề lại mã nguồn Java ngay trong trình duyệt của bạn theo độ sâu dấu ngoặc nhọn, chuẩn hóa cách đặt dấu ngoặc nhọn (kiểu K&R hoặc Allman), và căn chỉnh các dòng `*` trong Javadoc. Đây là công cụ thụt lề nhẹ, không phải một google-java-format đầy đủ — nó chỉ dọn dẹp bố cục chứ không viết lại các câu lệnh. Không có gì được tải lên.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Tài liệu tham khảo

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình định dạng Java chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Đăng ký miễn phí