Wie konvertiere ich CamelCase in menschenlesbare Namen in Java?

Ich würde gerne schreiben, eine Methode, die konvertiert CamelCase in einer für Menschen lesbaren Namen.

Hier ist der test-Fall:

public void testSplitCamelCase() {
    assertEquals("lowercase", splitCamelCase("lowercase"));
    assertEquals("Class", splitCamelCase("Class"));
    assertEquals("My Class", splitCamelCase("MyClass"));
    assertEquals("HTML", splitCamelCase("HTML"));
    assertEquals("PDF Loader", splitCamelCase("PDFLoader"));
    assertEquals("A String", splitCamelCase("AString"));
    assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser"));
    assertEquals("GL 11 Version", splitCamelCase("GL11Version"));
}
Kommentar zu dem Problem - Öffnen
Erste, Sie müssen angeben, dass die Regeln der Konvertierung. Zum Beispiel, wie funktioniert PDFLoader werden Sie PDF-Loader? Kommentarautor: Jørn Schou-Rode
Hehe 😀 die Frage ist so vage wie bereits von Jörg Schou-Rode Kommentarautor: RubyDubee
Ich nenne das format "PascalCase". In "camelCase", der erste Buchstabe sollte in Kleinbuchstaben geschrieben sein. Zumindest für die Entwickler, die betroffen sind. msdn.microsoft.com/en-us/library/x2dbyw72(v=vs. 71).aspx Kommentarautor: Muhd

InformationsquelleAutor der Frage Frederik | 2010-04-01

Schreibe einen Kommentar