Content
Um was geht es?
Ein übergebener String soll einfach umgedreht werden, das ist alles. Zusätzlich soll die erstellte Funktion getestet werden.
Bsp.:
Hallo --> ollaH
Aufgabe
- Erstelle das Package at.htldornbirn.swp.uebungen.reverse in src
- Erstelle das Package at.htldornbirn.swp.uebungen.reverse in test
- Erstelle die Klasse Reverse mit der main Methode
- In der Klasse erstelle eine public static Methode die einen String als Parameter nimmt, diesen umkehrt und den umgekehrten Text als String zurückgibt
- Verwende die in der Klasse String definierte Methode toCharArray() um aus dem übergebenen String ein char[] Array zu machen
- Vertausche nun in einer for - Zählschleife immer den aktuellen Wert mit dem gegenüberliegenden
- Dazu brauchst du eine Temporäre Variable um einen Wert zwischenzuspeichern
- Zur Berechnung des gegenüberliegenden Index brauchst du den aktuellen Wert der Zählvariable und die Länge des Arrays
- Um aus einem char[] Array wieder einen String zu machen, verwende new String(deinchararray)
- Teste deine erstellte Methode in der main Methode
- Erstelle die Testklasse ReverseTest im Testpackage und erstelle dort einen JUnit Test
- Teste mit mindestens 3 verschiedenen Fällen