Bsp.:
MegaString m = new MegaString("Hallo+++erwarte Antwort+++bitte melden+++dringend!+++stop"): System.out.println( m.replace("+++", " "))soll dann "Hallo erwarte Antwort bitte melden dringend stop" ergeben.
Bsp.:
MegaString m = new MegaString("Windows"): System.out.println( m.reverse())soll dann "swodniW" ergeben.
public static String punctuate( String str, char punct, int step)Diese Methode soll einen Argument-String str so modifizieren, daß - von rechts beginnende alle step Zeichen ein Punktierungszeichen punct eingefügt wird. Auf diese Weise läßt sich z.B. der String "120406711" in "120.406.711" überführen, wenn step auf 3 setzt und punct auf '.'. Verwende zur Implementierung die Klasse StringBuffer.
int [] unter(int [][][] a, int i), die ein zufällig initialisiertes, dreidimensionales Array (wie in Aufgabe 3 vom 2. Übungsbogen) als Argument erwartet und als Ergebnis ein eindimensionales Array mit all denjenigen Werten zurückliefert, die kleiner als der Schwellwert i sind.
Die Methode soll dabei ein Vector-Objekt als Zwischenspeicher verwenden, dessen Inhalt dann in das Resultat-Array kopiert wird, nachdem bekannt ist, wie groß das Resultat-Array sein muß.