G
Guest
Gast
Hi !
Hab ein Problem. Mein Programm soll einen String input bekommen und damit folgendes machen: Jedes Zeichen umkehren (klappt) und jedes Wort umkehren, klappt nicht.
Ich habe mir gedacht , meinen Input mit dem StringTokenizer in Wörter zu teilen, diese in ein Array zu schmeissen, und dann rückwärts ausgeben lassen. Aber ich weiß nicht wie ich den tokenisierten String in ein Array bekomme.
Danke für eure Hilfe....lg
Hab ein Problem. Mein Programm soll einen String input bekommen und damit folgendes machen: Jedes Zeichen umkehren (klappt) und jedes Wort umkehren, klappt nicht.
Code:
import java.util.*;
public class stringAusgabe {
public static void main(String[] args) {
String input;
StringTokenizer tokenisiert;
String tokenArray[];
IO.writeLn("Geben Sie einen String ein:");
input = IO.readLine();
IO.writeLn("Die Umkehrung des Strings lautet:");
for (int i = input.length(); i > 0; i--)
IO.write(input.charAt(i - 1));
tokenisiert = new StringTokenizer(input);
tokenArray[tokenisiert.countTokens()] = tokenisiert; // keine Ahnung wie ich das befülle ? so gehts auf jeden nicht !
for (int j=tokenArray.length;j>0;j--)
IO.writeLn(tokenArray[j-1]);
}
}
Ich habe mir gedacht , meinen Input mit dem StringTokenizer in Wörter zu teilen, diese in ein Array zu schmeissen, und dann rückwärts ausgeben lassen. Aber ich weiß nicht wie ich den tokenisierten String in ein Array bekomme.
Danke für eure Hilfe....lg