Hallo Leute,
habe folgenden Code geschrieben indem einem String slist solange das letzte bzw. erste Zeichen entfernt wird bis ein Zeichen übrig bleibt.
Also wenn man z.B. das Wort "abcd" eingibt wäre im Array c: "abc,ab,a" und in d: "bdc,cd,d".
In e möchte ich c und d "verkehrt zusammenfügen", also ich hätte gerne in e: "bdca,cdab,dabc" stehen.
Leider klappt das nur wenn die Strings gleichgross sind.
Ich bekomme für "abcd" bei der Ausgabe also
bcdnull
cdab
dnull
Wäre für jede Hilfe Dankbar
Gruss Bill.
habe folgenden Code geschrieben indem einem String slist solange das letzte bzw. erste Zeichen entfernt wird bis ein Zeichen übrig bleibt.
Java:
for (int i = 1; i < slist.length(); i++){
String c[] = new String[slist.length()];
c[i] = slist.substring(0, slist.length()-i);
String d[] = new String[slist.length()];
d[i] = slist.substring(i);
String e = d[i] + c[slist.length()-i];
System.out.println(e); }
Also wenn man z.B. das Wort "abcd" eingibt wäre im Array c: "abc,ab,a" und in d: "bdc,cd,d".
In e möchte ich c und d "verkehrt zusammenfügen", also ich hätte gerne in e: "bdca,cdab,dabc" stehen.
Leider klappt das nur wenn die Strings gleichgross sind.
Ich bekomme für "abcd" bei der Ausgabe also
bcdnull
cdab
dnull
Wäre für jede Hilfe Dankbar
Gruss Bill.