Hallo liebe Community,
ich habe eine Frage zu einer Teilaufgabe von meiner Programmieraufgabe.
Kurze Zusammenfassung: Ich habe drei Inputfelder als Textfields (inputMask, inputHand, inputWord), die ich einlesen soll und als Großbuchstaben wiederausgeben soll. Dann soll mit einer Methode "check" untersucht werden, ob alle Felder gültige Zeichen enthalten (Alphabet "A-Z", Unterstrich "_" und Fragezeichen "?" sind zugelassen). Außerdem muss "inputWord" mindestens 2 Buchstaben lang sein.
Sind nicht zugelassene Zeichen eingegeben worden, soll eine Fehlermeldung in einer bereits vorgegebenen TextArea erscheinen.
Hier meine Idee bisher:
Ich komme irgendwie nicht drauf, wie ich jetzt genau sagen kann "Untersuche den Buchstaben der i-ten Stelle mit dem Alphabet, "?" und "_".
Ich hoffe ihr könnt mir ein paar Tipps geben.
Mit freundlichen Grüßen,
Serious
ich habe eine Frage zu einer Teilaufgabe von meiner Programmieraufgabe.
Kurze Zusammenfassung: Ich habe drei Inputfelder als Textfields (inputMask, inputHand, inputWord), die ich einlesen soll und als Großbuchstaben wiederausgeben soll. Dann soll mit einer Methode "check" untersucht werden, ob alle Felder gültige Zeichen enthalten (Alphabet "A-Z", Unterstrich "_" und Fragezeichen "?" sind zugelassen). Außerdem muss "inputWord" mindestens 2 Buchstaben lang sein.
Sind nicht zugelassene Zeichen eingegeben worden, soll eine Fehlermeldung in einer bereits vorgegebenen TextArea erscheinen.
Hier meine Idee bisher:
Java:
void findWord() {
String mask = inputMask.getText();
String bigMask = mask.toUpperCase();
String hand = inputHand.getText();
String bigHand = hand.toUpperCase();
String word = inputWord.getText();
String bigWord = word.toUpperCase();
}
public void check(String bigWord, String bigHand, String mask) {
boolean correctInput = false;
for (int i = 0; i < bigWord.length(); i++) {
if (bigWord.charAt(i) == )
}
}
Ich komme irgendwie nicht drauf, wie ich jetzt genau sagen kann "Untersuche den Buchstaben der i-ten Stelle mit dem Alphabet, "?" und "_".
Ich hoffe ihr könnt mir ein paar Tipps geben.
Mit freundlichen Grüßen,
Serious
Zuletzt bearbeitet: