Hey Leute,
da ich nun meinen verschlüsselten Text durchgegangen bin und mir eine Häufigkeitsanalyse erstellt habe, möchte ich den Text auch wieder entschlüsseln und ,dass mach ich nun indem ich einfach die Häufigkeit der Buchstaben ersetzt:
also hab ich mir ein Program geschrieben welches das für mich macht:
leider geht das nicht. Natürlich ist meine Frage warum?
lg und dank euch schonmal für eure Hilfe
da ich nun meinen verschlüsselten Text durchgegangen bin und mir eine Häufigkeitsanalyse erstellt habe, möchte ich den Text auch wieder entschlüsseln und ,dass mach ich nun indem ich einfach die Häufigkeit der Buchstaben ersetzt:
also hab ich mir ein Program geschrieben welches das für mich macht:
Java:
import java.util.*;
import java.lang.*;
public class hauefigkeitsanalyse1 {
public static void main(String[] args) {
String text = "esaosx, ysnift lagsval mqc lsvo if mysm bgsea, kaeshoa ya";
char[] atext = text.toCharArray();
Scanner sc = new Scanner(System.in);
System.out.println("Welcher Buchstabe soll ersetzt werden?");
String ersetzt = sc.next();
System.out.println("mit");
String welchem = sc.next();
for(int j=0; j< atext.length; j++ ) {
if(welchem.equals(atext[j])) {
ersetzt.toUpperCase(charAt(atext[j]));
}
}
for(int i=0; i<atext.length; i++)
System.out.print(atext[i]);
}
//END
}
Java:
hauefigkeitsanalyse1.java:19: cannot find symbol
symbol : method charAt(char)
location: class hauefigkeitsanalyse1
ersetzt.toUpperCase(charAt(atext[j]));
^
1 error
leider geht das nicht. Natürlich ist meine Frage warum?
lg und dank euch schonmal für eure Hilfe