String input = txtInput.getText();
char[] charArray = input.toCharArray();
char[] flipArray = null;
System.out.println(charArray.length);
for (int i = 0; i < charArray.length ; i++) {
System.out.println(charArray[i]);
Entschuldigung, wenn der Code nicht viel Sinn macht.
charArray wird aus einem JTextField übernommen.
Der Code sollte also in etwa so funktionieren.
- Nimmt eine Nachricht auf und dreht alle 2 Zeichen um. Das heißt, das 1. und 2. Zeichen werden vertauscht und das 3. und 4. usw;
- Zum Beispiel wird "You can't read my message!" nach der Verschlüsselung zu "oY uac'n terdam yemssga!e";
charArray wäre die Nachricht, die besagt: "Du kannst meine Nachricht nicht lesen!" flipArray wäre die Nachricht, die besagt "oY uac'n terdam yemssga!e"
Wie schreibe ich eine Schleife, die es so einfügt, dass...
charArray[0] = flipArray[1]
charArray[1] = flipArray[0]
charArray[2] = flipArray[3]
charArray[3] = flipArray[2]
charArray[4] = flipArray[5]
charArray[5] = flipArray[4]
Der Wert von charArray wird aus einer JTextField
.
Ich tue dies auf NetBeans IDE 6.5.1.