입력

모드:

출력

Java 포매터란?

Java 코드베이스를 물려받았는데 파일마다 들여쓰기가 다를 때 어떻게 하시나요? Java 포매터가 즉시 해결합니다 — 일관된 들여쓰기, 적절한 간격, 깔끔한 구조로 코드를 재구성합니다. 클래스, 메서드, 루프 및 모든 표준 Java 구조를 처리합니다. Google Java 스타일 가이드를 따르면 코드 리뷰가 더 원활해집니다. 빌드 파이프라인에서 자동 적용하려면 Checkstyle, Maven 또는 google-java-format CLI를 확인해보세요. 모든 처리는 브라우저에서 이루어지며 코드는 절대 외부로 전송되지 않습니다.

이 도구에는 두 가지 모드가 있습니다: 서식(정리)과 압축. 둘 다 브라우저에서 실행되며 코드는 서버로 전송되지 않습니다.

이 도구 사용 방법

1

모드 선택

서식을 선택하여 Java 코드를 정리하거나 압축을 선택하여 압축합니다.

2

입력 붙여넣기

왼쪽 편집기에 Java 코드를 붙여넣습니다. 샘플 또는 업로드를 사용할 수도 있습니다.

3

결과 복사

오른쪽 패널이 자동으로 업데이트됩니다. JSON을 Java로 변환하려면 JSON에서 Java로를 사용하세요.

Java 포매터 예시

Java 클래스 서식 지정 전후:

서식 없는 Java

입력

서식 있는 Java

출력

서식이 중요한 경우

일관된 코드 서식은 코드 읽기의 인지 부하를 줄입니다. Java 프로젝트는 Google Java 스타일 가이드를 사용합니다.

Java 컴파일을 위해 javac 또는 Maven을 사용하세요.

자주 묻는 질문

모든 Java 기능을 지원합니까?

이 도구는 대부분의 Java 코드에 잘 작동하는 중괄호 기반 인덴트 포매터를 사용합니다.

코드가 어딘가로 전송됩니까?

아니요. 모든 서식 지정은 브라우저에서 완전히 실행됩니다.

압축은 무엇을 합니까?

압축은 주석을 제거하고 공백을 줄여 파일 크기를 줄입니다.

어노테이션이 있는 Java 파일을 서식 지정할 수 있습니까?

예. @Override 같은 어노테이션도 올바르게 처리됩니다.

IDE 포매터와 어떻게 다릅니까?

IDE 포매터는 완전한 AST 기반 서식을 제공합니다. 이 도구는 IDE 없이 빠른 브라우저 서식을 제공합니다.

관련 도구

Google Java 스타일 가이드. Oracle Java 문서.