Hallo,
ich möchte in meinem Programm die gespeicherten Strings vertauscht ausgeben, also "Imke Hartmut" zu "Hartmut Imke".
Dafür will ich auf ein Array zugreifen und es nach dem ' ' absuchen. Wenn es das Space gefunden hat, will ich die Teile "aufspalten" und vertauschen und anschließend an die Stelle des Arrays speichern.
Wie kriege ich es hin, dass das Programm ein einzelnes Array untersucht und die Methode darauf anwendet?
Danke im voraus!
public class tauschen {
public static void main(String() args) {
String[] namenFeld = new String[5];
namenFeld[0] = "Imke Hartmut";
namenFeld[1] = "Tom Kummen";
namenFeld[2] = "Sebastian Kehren";
namenFeld[3] = "Sarah Kehren";
namenFeld[4] = "Hubert Knoblauch";
namenFeld = kehreUm(namenFeld);
System.out.println(namenFeld);
}
public static string[] kehreUm(string[] umgekehrt);
for (int i = 0; i < namenFeld.length; i++) {
if (namenFeld.charAt(i) == ' ') {
namenFeld = text.substring(i, namenFeld.length()) + text.substring(0, i);
}
}
}
ich möchte in meinem Programm die gespeicherten Strings vertauscht ausgeben, also "Imke Hartmut" zu "Hartmut Imke".
Dafür will ich auf ein Array zugreifen und es nach dem ' ' absuchen. Wenn es das Space gefunden hat, will ich die Teile "aufspalten" und vertauschen und anschließend an die Stelle des Arrays speichern.
Wie kriege ich es hin, dass das Programm ein einzelnes Array untersucht und die Methode darauf anwendet?
Danke im voraus!
public class tauschen {
public static void main(String() args) {
String[] namenFeld = new String[5];
namenFeld[0] = "Imke Hartmut";
namenFeld[1] = "Tom Kummen";
namenFeld[2] = "Sebastian Kehren";
namenFeld[3] = "Sarah Kehren";
namenFeld[4] = "Hubert Knoblauch";
namenFeld = kehreUm(namenFeld);
System.out.println(namenFeld);
}
public static string[] kehreUm(string[] umgekehrt);
for (int i = 0; i < namenFeld.length; i++) {
if (namenFeld.charAt(i) == ' ') {
namenFeld = text.substring(i, namenFeld.length()) + text.substring(0, i);
}
}
}