Niklas102030
Grünschnabel
Mein Problem: Am Ende des Quellendes will ich wieder den Buchstaben mit "pos" ausgeben. "pos" ist eine int variable und hat den Wert von einem Character. Wie kann ich diesen Character jetzt in den Buchstaben der am häufigsten vorkommt umwandeln? Hab grad nen kleinen Hänger 
jTextFieldAusgabe.setText(pos+" "+max);
}

Java:
private void haeufigsterBuchstabe() {
String eingabe = jTextFieldEingabe.getText();
eingabe = eingabe.toUpperCase();
char[] buchstaben = new char[ 26 ];
for ( int i = 0; i < 26; i++ ) {
buchstaben[ i ] = (char) ( 65 + i );
}
int[] haeufigkeiten = new int[ 26 ];
for ( int i = 0; i < 26; i++ ) {
haeufigkeiten[I] = haeufigkeit(eingabe,buchstaben[I]);
}
for (int i=0;i<26;i++){
System.out.print(buchstaben[I]+""+haeufigkeiten[I]+" ");
}
System.out.println();
int pos = 0;
int max = haeufigkeiten[0];
for(int i=1;i<26;i++) {
if (max<haeufigkeiten[I]) {
max = haeufigkeiten[I];
pos = i;
}
}
pos = pos+65;
jTextFieldAusgabe.setText(pos+" "+max);
}
Zuletzt bearbeitet von einem Moderator: