Hallo, kann mir jemand sagen, warum der Abschnitt von Zeile 12 bis 16 nicht funktioniert, würde so gerne die Buchstaben aus satzNeu in Morsecode umwandeln.
String[][] codes entspricht der Morsetabelle, also Buchstabe + jeweilige Morsecode.
String[][] codes entspricht der Morsetabelle, also Buchstabe + jeweilige Morsecode.
Java:
public static String[][] convert2Morse(String[][] codes, String satz) {
//Macht Leerzeichen vorn und hinter dem Satz weg
String satzTrim = satz.trim();
char[] satzNeu = new char[satzTrim.length()];
for(int i=0;i<satzNeu.length;i++) {
satzNeu[i] = satzTrim.charAt(i);
}
System.out.println("\nIhr Satz in Morsecode: ");
for(int j=0; j<satzNeu.length;j++) {
if(satzNeu[j].equals(codes[j][0])) { //Funktioniert nicht
System.out.println(codes[j][1]);
}
}
return codes;
}