Trình định dạng Java
Reindent only — not a full formatterThụ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.
Cách dùng
- 1 Dán mã nguồn Java vào.
- 2 Chọn kiểu dấu ngoặc và số khoảng trắng thụt lề.
- 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 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
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
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
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 đủ.
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
- Google Java Style Guide — Google
- The Java Language Specification — Oracle
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
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụ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.