Kotlin-Formatierer
Kotlin-Quellcode online formatieren und verschönern. Einrückung korrigieren und Kotlin-Syntax normalisieren.
Eingabe
Ausgabe
Was ist Kotlin?
Kotlin ist eine moderne, statisch typisierte Programmiersprache für die JVM und die bevorzugte Sprache für die Android-Entwicklung. Sie ist vollständig interoperabel mit Java und hat eine prägnante Syntax. Mehr Infos auf Wikipedia.
Der Kotlin-Formatierer normalisiert die Einrückung (2 Leerzeichen pro Ebene), korrigiert Klammerausrichtung und entfernt nachgestellte Leerzeichen — gemäß den offiziellen Kotlin-Konventionen. Neu bei Kotlin? Die Kotlin-Tour ist ein guter Einstieg.
So verwenden Sie das Tool
Kotlin-Code einfügen
Fügen Sie rohen Kotlin-Code in den linken Editor ein oder klicken Sie auf Hochladen, um eine .kt-Datei zu laden.
Sofortige Formatierung
Der Formatierer normalisiert automatisch die Einrückung (2 Leerzeichen), korrigiert Klammern und bereinigt Leerzeichen.
Kopieren oder herunterladen
Verwenden Sie die Schaltfläche Kopieren, um das Ergebnis zu kopieren, oder Herunterladen, um es als main.kt-Datei zu speichern.
Formatierungsbeispiel
Beispiel: Kotlin-Datenklasse formatieren
Unformatierte Eingabe:
data class User(val name:String,val age:Int){fun greet():String="Hello, $name!"
fun isAdult()=age>=18}Formatierte Ausgabe:
data class User(val name: String, val age: Int) {
fun greet(): String = "Hello, $name!"
fun isAdult() = age >= 18
}Häufig gestellte Fragen
Verarbeitet der Formatierer Kotlin-Datenklassen?
Ja. data class-Deklarationen mit mehrzeiligen Konstruktorparametern werden durch die klammerbasierte Einrückungslogik sauber formatiert.
Kann ich Kotlin-Android-Code formatieren?
Ja — Android-Kotlin-Code (Activities, ViewModels, Composables) ist normale Kotlin-Syntax. Fügen Sie beliebigen .kt-Inhalt ein; der Formatierer normalisiert die Einrückung.
Ersetzt das ktlint oder detekt?
Dies ist ein leichter Online-Einrückungsformatierer, kein vollständiges Analysewerkzeug. Für Produktionsprojekte bieten ktlint und detekt umfassende Stilprüfung gemäß den Kotlin-Konventionen. Dieses Tool eignet sich für schnelles Formatieren ohne Einrichtung.