So kaum ein mit der tollen Hilfe hier gelöst das nächste was ich nach stundemlangem probieren nicht peile...
Ziel: Zeichen aus Strings auslesen und in zweidimensionalen Reihungen positionieren.
Ein Schlüssel legt die Anzahl von Zeilen und Spalten einer zweidimensionalen Reihung fest.
Der Schlüssel sei (7, 4) (Reihung mit 7 Zeilen und 4 Spalten)
Der Sender schreibt seinen Klartext unter Auslassung der Leerzeichen zeilenweise in eine solche Reihung. Ist die Reihung nicht voll, so wird sie durch willkürliche Zeichen aufgefüllt.
Beliebig lange Texte sollen kodiert werden können...
aber erstmal...
Klartext:
Loesung dieser kniffligen Aufga
Kodierung:
L o e s
u n g d
i e s e
r k n i
f f l i
g e n A
u f g a
Verschlüsselter Text:
LuirfguonekfefegsningsdeiiAa
Hab folgendermaßen angefangen:
Bekomme diesen Fehler: [[Ljava.lang.String;@77d134
Ziel: Zeichen aus Strings auslesen und in zweidimensionalen Reihungen positionieren.
Ein Schlüssel legt die Anzahl von Zeilen und Spalten einer zweidimensionalen Reihung fest.
Der Schlüssel sei (7, 4) (Reihung mit 7 Zeilen und 4 Spalten)
Der Sender schreibt seinen Klartext unter Auslassung der Leerzeichen zeilenweise in eine solche Reihung. Ist die Reihung nicht voll, so wird sie durch willkürliche Zeichen aufgefüllt.
Beliebig lange Texte sollen kodiert werden können...
aber erstmal...
Klartext:
Loesung dieser kniffligen Aufga
Kodierung:
L o e s
u n g d
i e s e
r k n i
f f l i
g e n A
u f g a
Verschlüsselter Text:
LuirfguonekfefegsningsdeiiAa
Hab folgendermaßen angefangen:
Code:
import vfh.prog1.bib.Konsole;
public class Codierung{
public static void main(String[] args){
String text;
String[][] reihe;
System.out.println("Geben Sie bitte den zu verschluesselnden Text ein:");
// Text wird über die Konsole eingegeben
text = Konsole.getInputString();
reihe = new String[7][4]; // hier soll jetzt eigentlich die Tabelle entstehen...
System.out.println(reihe);
}
}
Bekomme diesen Fehler: [[Ljava.lang.String;@77d134