Buchstaben auslesen lassen vom Scanner

Anfaengerin

Mitglied
Hi,

ich habe gerade ein Projekt, wo ich eine Frage enthalten habe, die der Nutzer entweder mit "A" oder mit "B" beantworten kann.
Die Frage ist, welchen Befehl braucht der Scanner, um einen einzelnen Buchstaben auszulesen und wie gleiche ich das ab, ob es "A" oder "B" ist?
 

KonradN

Super-Moderator
Mitarbeiter
Ein Scanner kann keine einzelnen Buchstaben einlesen. Das System.in ist in java so begrenzt, dass da Eingaben immer erst mit einem Enter (Return) abgeschickt werden müssen.

Damit bieten sich beim Scanner die Methoden next() und nextLine() an. Dabei ist die Methode next() sinnvoll, wenn generell Token-basiert gearbeitet wird und nextLine() wenn Zeilenbasiert gearbeitet werden soll (also wichtig, wenn man mehrere Eingaben hat, denn wenn man dies mixt, dann muss man aufpassen!)

Und damit hast Du Strings und Strings vergleicht man mit dem equals Aufruf (oder wenn die Gross-/Kleinschreibung nicht beachtet werden soll, dann ein equalsIgnoreCase)
 

KonradN

Super-Moderator
Mitarbeiter
Wenn Du eine Variable scanner hast und diese initialisiert wurde (Also etwas wie Scanner scanner = new Scanner(System.in);), dann kannst Du auf dieser Scanner Instanz Methoden aufrufen wie z.B. String answer = scanner.nextLine();

Und Vergleiche von Objekten erfolgen über equals. Also so wie Du auf scanner die Methode nextLine aufgerufen hast, kannst Du auf answer eine Methode equals aufrufen. Also etwas wie:
if (answer.equals("A"))
Wobei answer eine Variable ist, die ja prinzipiell auch mal null sein könnte. Ein String Literal kann nicht null sein, daher dreht man das teilweise gerne um:
if ("A".equals(answer))
 

salat-0

Mitglied
Guten Morgen, so eine "nextCharacter"-Methode sollte praktisch immer funktionieren:

Java:
import java.nio.charset.StandardCharsets;
import java.util.Scanner;

public class ScannerTool {
  public static void main(String[] args) {
    System.out.println("Bitte A oder B eingeben:");
    Character c;
    do {
      c = nextCharacter();
    } while (c == null || c != 'A' && c != 'B');
    System.out.println("c = " + c);
  }

  public static Character nextCharacter() {
    String l = new Scanner(System.in, StandardCharsets.UTF_8).nextLine();
    if (l != null && !l.isEmpty()) {
      return l.charAt(0);
    }
    return null;
  }
}

Wenn ihr schon Optional gehabt hat, dann mit Optional anstatt "null"...
 

Robert Zenz

Top Contributor
Jetzt hoer mal auf Anfaengern so haesslichen Code vorzusetzen! Das ist so als wuerdest du einem Kletteranfaenger einen selbstgemachten Karabiner in die Hand druecken und sagen "Das ist in Ordnung solange er Rot ist". Fangen wir damit an dass du konstant einen neuen Scanner erzeugst, deine Variablennamen furchtbar sind und du froehlich primitive und Klassen mischt.

Also wenn jemand einen String lesen will, dann sollte man auch einen String verwenden. Es gibt so gut wie keine Begruendung wieso man bei einer Eingabe auf char gehen sollte (eine gute Begruendung waere "Es ist explizit in der Aufgabenstellung gefordert"). Es ist einfach nur eine Limitierung und moegliche Fehlerquelle in der heutigen Zeit. Wenn du unbedingt ein paar Byte sparen willst, dann geh wenigstens auf int/CodePoint statt char. Sieht man ja aus der Fragestellung:

ich habe gerade ein Projekt, wo ich eine Frage enthalten habe, die der Nutzer entweder mit "A" oder mit "B" beantworten kann.

Das bedeutet dass der Ablauf so sein wird:

Code:
Bitte Auswhal eingebe: A
Danke.

Machen wir das mal konkret und fuer Anfaenger geeignet:

Java:
// Erstellen einer neuen Scanner-Instanz. Der Konstruktor hier uebernimmt einen Parameter:
//
//  1. Die Quelle aus welcher gelesen wird (stdin/System.in) in unserem Fall.
//
// Wobei ich jetzt ehrlich sagen muss dass ich mir nicht mal sicher bin ob das Angeben
// des Charsets hier eine gute Idee ist. Das muesste ich mal testen weil ohne Angabe faellt
// es auf den System-Standard zurueck, was eventuell immer zum stdin passt.
//
// Das ist eine sehr gute Frage was hier dann am korrektesten ist.
Scanner stdinScanner = new Scanner(System.in);

// Eine Variable welche die gelesene Zeile haelt.
String eingabe = null;

// Eine Schleife zum lesen.
//
// Im ersten Moment wirkt das Konstrukt etwas komplexer, der Ausdruck
//
//     eingabe = stdinScanner.nextLine()
//
// ist das lesen der naechsten eingegebenen Zeile und zuweisen auf unsere
// Variable. Eine Zuweisung in Java (und anderen C-aehnliche Sprachen)
// retourniert immer auch den zugewiesenen Wert. Man koennte also Zuweisungen
// auch stapeln:
//
//     x = y = z = 5;
//
// Hier machen wir uns diesen Umstand zu Nutze damit wir uns nicht wiederholen
// muessen, und Werten den zugewiesenen Wert direkt aus ob es auch einen gab.
// Scanner.nextLine() retourniert aber nur null wenn kein Wert gelesen werden konnte,
// also zum Beispiel am Ende vom Stream. Effektiv bedeutet dass das die Schleife
// solange laeuft bis stdin geschlossen wird (was eigentlich immer mit dem Ende
// des Programms einhergeht).
while((eingabe = stdinScanner.nextLine()) != null) {
    // TODO
}

Das ist mal der Grundstock. Und damit kann man jetzt sich eine Verarbeitung der Eingabe bauen, das billigste ist einfach auf die korrekten Optionen zu pruefen:

Java:
// Strings sind Objekte und muessen mit .equals verglichen werden, da ==
// nur vergleicht ob es sich um die gleiche/selbe Instanz eines Objekts
// handelt.
if (eingabe.equals("A")) {
    // TODO Gut Fall A
} else if (eingabe.equals("B")) {
    // TODO Gut Fall B
} else {
    // TODO Ungueltige Eingabe
}

Das gesagt, ich muss kurz auf meine Wiederholung zum Thema `String`s verweisen, die ist aber schon sehr teschnisch teilweise fuer Anfaenger. Wenn es um das lesen von Eingaben geht, ist mein Beispiel eingaben-sortieren vermutlich am hilfreichsten, weil das macht sonst nicht wirklich irgendwas.

Wenn ihr schon Optional gehabt hat, dann mit Optional anstatt "null"...
Optional ist nur interessant wenn man kommunizieren muss dass es dort keinen Wert geben koennte, also zum Beispiel bei einer API (alternativ immer Javadoc). Das ist in so einem Projekt komplett uninteressant da man ohnehin alle Teile kennt und kontrolliert und man einfach nur if (bla != null) durch if (optionalBla.isPresent()) ersetzt.
 
Zuletzt bearbeitet:

KonradN

Super-Moderator
Mitarbeiter
Das ist auch so beabsichtigt. Scanner hat ein paar sehr unschöne WiederverwendungsEigenschaften, die ich vermeiden wollte.
Wenn man Scanner korrekt nutzt und verstanden hat, dass er sowohl tokenbasierte als auch zeilenbasierte Methoden hat, die man nicht wild mixen sollte, dann ist es komplett unproblematisch. Und wenn man es mixt, dann sollte man den Zustand kennen bzw. im idealen Fall immer in einen bekannten Zustand übergehen.

Aber hier geht es ganz offensichtlich um komplette Anfängerthemen. Also noch um das Verständnis von Variablen, Instanzen und wie man da Methoden aufruft. Da sind weitergehende Themen wie Methoden, Optionals und so in keiner Weise hilfreich (aus meiner Sicht).

Und wenn man die Methode anschaut, dann sehe ich hier viel Verhalten, denn es wird eben nicht nur das nächste Zeichen genommen sondern auch alle weiteren Eingaben einschließlich Enter verworfen.
 

salat-0

Mitglied
Mit Optional hätte ich es in etwa so gemacht:

Java:
import java.nio.charset.StandardCharsets;
import java.util.*;

public class ScannerTool {
  public static void main(String[] args) {
    Map<Optional<Character>, Map.Entry<String, Boolean>> map = new HashMap<>();
    map.put(Optional.of('A'), new AbstractMap.SimpleEntry<>("Du hast A eingegeben.", true));
    map.put(Optional.of('B'), new AbstractMap.SimpleEntry<>("Du hast B eingegeben.", true));
    map.put(Optional.empty(), new AbstractMap.SimpleEntry<>("Du hast nichts eingegeben.", false));
    Optional<Character> input;
    do {
      System.out.println("Bitte A oder B eingeben:");
    } while (!map.getOrDefault((input = nextCharacter()), new AbstractMap.SimpleEntry<>("", false))
        .getValue());
    System.out.println(map.get(input).getKey());
  }

  public static Optional<Character> nextCharacter() {
    String l = new Scanner(System.in, StandardCharsets.UTF_8).nextLine();
    if (l != null && !l.isEmpty()) {
      return Optional.of(l.charAt(0));
    }
    return Optional.empty();
  }
}

false)); nur , wenn bei der leeren Eingabe auch wiederholt werden soll.
 

Robert Zenz

Top Contributor
Mit Optional hätte ich es in etwa so gemacht:

Java:
import java.nio.charset.StandardCharsets;
import java.util.*;

public class ScannerTool {
  public static void main(String[] args) {
    Map<Optional<Character>, Map.Entry<String, Boolean>> map = new HashMap<>();
    map.put(Optional.of('A'), new AbstractMap.SimpleEntry<>("Du hast A eingegeben.", true));
    map.put(Optional.of('B'), new AbstractMap.SimpleEntry<>("Du hast B eingegeben.", true));
    map.put(Optional.empty(), new AbstractMap.SimpleEntry<>("Du hast nichts eingegeben.", false));
    Optional<Character> input;
    do {
      System.out.println("Bitte A oder B eingeben:");
    } while (!map.getOrDefault((input = nextCharacter()), new AbstractMap.SimpleEntry<>("", false))
        .getValue());
    System.out.println(map.get(input).getKey());
  }

  public static Optional<Character> nextCharacter() {
    String l = new Scanner(System.in, StandardCharsets.UTF_8).nextLine();
    if (l != null && !l.isEmpty()) {
      return Optional.of(l.charAt(0));
    }
    return Optional.empty();
  }
}

false)); nur , wenn bei der leeren Eingabe auch wiederholt werden soll.
Ich bin sprachlos...unpackbar...das ist als haette ich aus Versehen The Daily WTF hier ins Forum abonniert...
 

KonradN

Super-Moderator
Mitarbeiter
Ich bin sprachlos...unpackbar...das ist als haette ich aus Versehen The Daily WTF hier ins Forum abonniert...
Hmm, Ich wollte jetzt eigentlich meine Lösung aus 37 Klassen/Interfaces hierfür posten. Incl. Nutzung einer Enterprise Service Bus Library unter Verwendung von diverses Pattern (Also ohne Strategy Pattern ist die Wiederverwendbarkeit des Codes schon sehr limitiert ...)

Aber bei dieser Negativität spare ich mir das dann jetzt doch :)

BTW: Es gab doch auf GitHub ein Projekt, wo die Leute ein einfaches Projekt massiv aufgeblasen haben mit diversen Patterns und so. Das hatte ich jetzt etwas im Hinterkopf. Aber ich finde das nicht mehr und ich erinnere mich auch nicht mehr, was es war. War das nicht ein FizzBuzz?
 

salat-0

Mitglied
Ach, Fragen bezüglich der korrekten Verwendung von Scanner gab es doch schon sooo oft... und noch keiner ist mal auf die Idee gekommen, zu erwähnen, dass Scanner nicht das geeignete Werkzeug darstellt. :)

@Anfaengerin Nimm das, was der Lehrer vorgibt.
 

Oneixee5

Top Contributor
Ach, Fragen bezüglich der korrekten Verwendung von Scanner gab es doch schon sooo oft... und noch keiner ist mal auf die Idee gekommen, zu erwähnen, dass Scanner nicht das geeignete Werkzeug darstellt. :)

@Anfaengerin Nimm das, was der Lehrer vorgibt.
Für eine Grundsatzdiskussion über Scanner ist der Beitrag vermutlich nicht geeignet. Der TE braucht eine Hilfe für ein konkretes Problem. Du kannst ja dazu eine eigenes Thema erstellen.
 

KonradN

Super-Moderator
Mitarbeiter
Ich habe schon mehrfach beschrieben, wie der Scanner funktioniert. Das könnte man tatsächlich einmal heraussuchen. Sollte ja über die Suchfunktion zu finden sein.

Oder man würde es einfach noch einmal zusammen schreiben. Aber da dies bisher kein Thema des Threads ist, sehe ich dazu keine Veranlassung.

Außerdem gibt es genug Dokumentation rund um dieses Thema z.B. die JavaDoc Beschreibung von Scanner.
 

salat-0

Mitglied
Ok ... man könnte das Ganze auch noch etwas "weiterspinnen" ... und mittlerweile bin ich bei einem hübschen deterministischen, endlichen Automat (DEA) für die Eingabeverarbeitung angelangt^^:

Java:
import java.nio.charset.StandardCharsets;
import java.util.*;

public class ScannerTool {
  public static class DFA {
    private record DFAState<E extends Comparable<E>>(
        Map<E, DFAState<E>> onAcceptStates,
        DFAState<E> onDeniedState,
        String onAcceptOutput,
        String onDeniedOutput) {
      public Map.Entry<String, DFAState<E>> next(E input) {
        if (onAcceptStates.containsKey(input)) {
          return new AbstractMap.SimpleEntry<>(onAcceptOutput, onAcceptStates.get(input));
        }
        return new AbstractMap.SimpleEntry<>(onDeniedOutput, onDeniedState);
      }
    }

    private DFAState<Character> currentState;
    private final DFAState<Character> acceptedFinalState =
        new DFAState<>(null, null, "Meeh.", "Meeh.");
    private final DFAState<Character> rejectingFinalState =
        new DFAState<>(null, null, "Meeeeh.", "Meeeeh.");

    public DFA() {
      DFAState<Character> state1 =
          new DFAState<>(
              Map.of('A', acceptedFinalState, 'B', acceptedFinalState),
              rejectingFinalState,
              "Du hast diesmal A oder B eingegeben.",
              "Du hast zu oft nicht A oder B eingegeben.");
      currentState =
          new DFAState<>(
              Map.of('A', acceptedFinalState, 'B', acceptedFinalState),
              state1,
              "Du hast A oder B eingegeben.",
              "Versuchs nochmal.");
    }

    public Map.Entry<String, Boolean> next(Character input) {
      Map.Entry<String, DFAState<Character>> next = currentState.next(input);
      currentState = next.getValue();
      return new AbstractMap.SimpleEntry<>(
          next.getKey(), currentState == acceptedFinalState || currentState == rejectingFinalState);
    }
  }

  public static void main(String[] args) {
    DFA dfa = new DFA();
    boolean validInput = true;
    do {
      System.out.println("Gib A oder B ein:");
      Optional<Character> c = nextCharacter();
      if (c.isPresent()) {
        Map.Entry<String, Boolean> next = dfa.next(c.get());
        System.out.println(next.getKey());
        validInput = !next.getValue();
      }
    } while (validInput);
  }

  public static Optional<Character> nextCharacter() {
    String l = new Scanner(System.in, StandardCharsets.UTF_8).nextLine();
    if (l != null && !l.isEmpty()) {
      return Optional.of(l.charAt(0));
    }
    return Optional.empty();
  }
}

Man hat im Prinzip zwei Versuche, um A oder B einzugeben, danach wird abgebrochen - und leere Eingaben zählen nicht als Versuch.^^

@Anfaengerin musst das Ganze nicht verstehen, tue ich auch nicht. :D
 

Anfaengerin

Mitglied
Wenn Du eine Variable scanner hast und diese initialisiert wurde (Also etwas wie Scanner scanner = new Scanner(System.in);), dann kannst Du auf dieser Scanner Instanz Methoden aufrufen wie z.B. String answer = scanner.nextLine();

Und Vergleiche von Objekten erfolgen über equals. Also so wie Du auf scanner die Methode nextLine aufgerufen hast, kannst Du auf answer eine Methode equals aufrufen. Also etwas wie:
if (answer.equals("A"))
Wobei answer eine Variable ist, die ja prinzipiell auch mal null sein könnte. Ein String Literal kann nicht null sein, daher dreht man das teilweise gerne um:
if ("A".equals(answer))
Dankeschön, genau nach sowas hab ich gesucht!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K String buchstaben auslesen Java Basics - Anfänger-Themen 9
Z Ersten Buchstaben eines Elements eines String-Arrays auslesen Java Basics - Anfänger-Themen 5
C X. Buchstaben aus String auslesen Java Basics - Anfänger-Themen 3
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
L Buchstaben entfernen zipZap Java Basics - Anfänger-Themen 8
S String Array Buchstaben um einen gewissen Wert verschieben Java Basics - Anfänger-Themen 4
BeginnerJava String mit vorgegebener Länge und Buchstaben erzeugen/ mit Leerstellen Java Basics - Anfänger-Themen 8
S Buchstaben Programmierung Bedeutung Java Basics - Anfänger-Themen 4
H Buchstaben zählen Java Basics - Anfänger-Themen 9
C In String, Buchstaben ersetzen durch andere Buchstaben Java Basics - Anfänger-Themen 26
Tom/S KeyCode zu Buchstaben Java Basics - Anfänger-Themen 0
C ArrayList sortieren nach bestimmten Buchstaben in den Wörtern Java Basics - Anfänger-Themen 13
R Mehrere Buchstaben aus einem String entfernen Java Basics - Anfänger-Themen 1
F Java Programm, das kleine Buchstaben in einem String zählen soll und bei großen Buchstaben oder Sonderzeichen abbrechen soll. Java Basics - Anfänger-Themen 5
J Verschieben von Buchstaben in einem String um vorgegebene Anzahl von Zeichen innerhalb eines weiteren String Java Basics - Anfänger-Themen 12
Q Besitzen zwei Strings identische Buchstaben, nur in anderer Reihenfolge? Java Basics - Anfänger-Themen 10
J Buchstabenhäufigkeit mit Array und Ausgabe des häufigsten Buchstaben Java Basics - Anfänger-Themen 25
J Buchstaben aus textArea extrahieren Java Basics - Anfänger-Themen 4
S Buchstaben in Großbuchstaben (Strings) Java Basics - Anfänger-Themen 5
O FilterStream häufigkeit der Buchstaben Java Basics - Anfänger-Themen 43
F Buchstaben in einem String vertauschen (Ohne replace) Java Basics - Anfänger-Themen 10
H Anzahl verschiedener Buchstaben im String Java Basics - Anfänger-Themen 41
A Erste Schritte Buchstaben im Array suchen Java Basics - Anfänger-Themen 8
K Probleme beim Programm schreiben - Lesen von Dateiinhalten -zaehlen von Wörtern/ Buchstaben Java Basics - Anfänger-Themen 4
J Für jeden Buchstaben eine Zahl Java Basics - Anfänger-Themen 1
B Wie kann ich die Buchstaben sortieren nach der Höhe der Zahlen Java Basics - Anfänger-Themen 14
x-tshainge Zahlen Buchstaben zuordnen Java Basics - Anfänger-Themen 4
T Datentypen char als Buchstaben statt als Zahl ausgeben Java Basics - Anfänger-Themen 4
M replace Methode für Buchstaben Java Basics - Anfänger-Themen 29
L Feld mit beliebiger Anzahl von Buchstaben füllen... Java Basics - Anfänger-Themen 5
J Methoden Eingabe Methode nur Buchstaben Java Basics - Anfänger-Themen 4
I Hilfe beim löschen von Buchstaben. Java Basics - Anfänger-Themen 1
I Hilfe beim löschen schon Buchstaben. Java Basics - Anfänger-Themen 4
DestinatioN Problem beim splitten eines Satzes in Wörter und die Wörter in Buchstaben Java Basics - Anfänger-Themen 2
V char Eingabe aber nur für Buchstaben Java Basics - Anfänger-Themen 4
J Zufällige Buchstaben Java Basics - Anfänger-Themen 45
C Klassen Positionszähler auf Buchstaben setzen Java Basics - Anfänger-Themen 14
D Input/Output Buchstaben als bestimmte Zahl erkennen Java Basics - Anfänger-Themen 4
S Input/Output Buchstaben in Eingabe finden und ausgeben Java Basics - Anfänger-Themen 5
R [Erledigt]Fehler beim löschen von einzelnen Buchstaben aus StringBuilder Java Basics - Anfänger-Themen 1
Bregedur String beim nächstem groß geschriebenen Buchstaben trennen Java Basics - Anfänger-Themen 1
E Input/Output Konsole erkennt meinen Buchstaben nicht Java Basics - Anfänger-Themen 12
F Häufigkeit von Buchstaben Java Basics - Anfänger-Themen 7
L Java Strings Buchstaben vertauschen Java Basics - Anfänger-Themen 4
G Erste Schritte Einen Array absuchen und Buchstaben zählen Java Basics - Anfänger-Themen 17
I Programm, welches eine Textzeile einliest und alle darin enthaltenen Buchstaben umwandelt Java Basics - Anfänger-Themen 3
S String ab dem Wechsel Buchstaben zu Zahlen splitten Java Basics - Anfänger-Themen 14
A Erste Schritte Buchstaben in zahlen umwandeln Java Basics - Anfänger-Themen 4
S Groß bzw. Klein Buchstaben umwandeln (gemischt) Java Basics - Anfänger-Themen 1
S Einzelne Buchstaben aus Jtextfield in array Java Basics - Anfänger-Themen 2
A OOP Buchstaben mit ASCII Werten darstellen Java Basics - Anfänger-Themen 1
M String überprüfen ob nur Buchstaben enthalten sind? Java Basics - Anfänger-Themen 10
E Buchstaben verhindern / Try & Catch Block Java Basics - Anfänger-Themen 3
B Zahlen und Buchstaben in cmd eingeben Java Basics - Anfänger-Themen 5
J Buchstaben aus String einzeln Zählen Java Basics - Anfänger-Themen 12
S nur Buchstaben in JTextField Java Basics - Anfänger-Themen 3
X String einzelne Buchstaben ersetzen Java Basics - Anfänger-Themen 4
A Erste Schritte Datei einlesen und Buchstaben zählen Java Basics - Anfänger-Themen 13
V Zufallsgenerator für Buchstaben Java Basics - Anfänger-Themen 22
A Erste Schritte konsoleneingabe von Buchstaben Java Basics - Anfänger-Themen 3
M Von File lesen Buchstaben lesen und zählen - scheitert an der Eingabe Java Basics - Anfänger-Themen 4
K Methoden Kontrollstruktur versagt bei Buchstaben... Java Basics - Anfänger-Themen 6
E Buchstaben nach Größe vergleichen Java Basics - Anfänger-Themen 4
M Benennung nach Buchstaben Java Basics - Anfänger-Themen 18
M Erste Schritte zwei Buchstaben die im String enthalten sind ausgeben Java Basics - Anfänger-Themen 21
J Programm zum Buchstaben austauschen, logikproblem Java Basics - Anfänger-Themen 2
T keine buchstaben!nur zahlen eingabe möglich Java Basics - Anfänger-Themen 48
P toUpperCase() - Buchstaben die ersetzt werden als Großbuchstaben ausgeben Java Basics - Anfänger-Themen 5
R Regexp nur Buchstaben und Ziffener beliebig oft Java Basics - Anfänger-Themen 3
S Buchstaben/Wörter im String zählen Java Basics - Anfänger-Themen 6
R buchstaben einlesen - fehlermeldung schreiben? Java Basics - Anfänger-Themen 9
M String (mit Buchstaben) zu Int Java Basics - Anfänger-Themen 6
D Buchstaben den jeweiligen Zahlen hinzufügen mit einer if. Java Basics - Anfänger-Themen 6
F Datentypen Zufällige Buchstaben vertauschen Java Basics - Anfänger-Themen 3
K Zahlen und buchstaben gemeinsam in ein array? Java Basics - Anfänger-Themen 17
F Leerzeichen zwischen jeden Buchstaben eines Strings einfügen Java Basics - Anfänger-Themen 16
J Buchstaben zählen Java Basics - Anfänger-Themen 17
H String zerlegen in einzelne Buchstaben (char)?? Java Basics - Anfänger-Themen 7
R buchstaben zählen Java Basics - Anfänger-Themen 8
R In einem Palindrom 2 Buchstaben vergleichen Java Basics - Anfänger-Themen 16
J Anzahl der Buchstaben in einem String Java Basics - Anfänger-Themen 12
P Buchstaben: Haeufigkeitstabelle Java Basics - Anfänger-Themen 9
S String Elemente bzw. Buchstaben miteinander vertauschen? Java Basics - Anfänger-Themen 6
T JTextField max. 8 Zeichen, nur Buchstaben Java Basics - Anfänger-Themen 8
M jeden 2ten Buchstaben aus array Java Basics - Anfänger-Themen 6
C ASCII Codes in Buchstaben umwandeln Java Basics - Anfänger-Themen 2
J Buchstaben einlesen Java Basics - Anfänger-Themen 8
V Anzahl eines Buchstaben in einem String zählen Java Basics - Anfänger-Themen 7
J Buchstaben zählen Java Basics - Anfänger-Themen 4
T Buchstaben an bestimmter Stelle aus String lesen Java Basics - Anfänger-Themen 5
A eingelesene String in buchstaben teilen Java Basics - Anfänger-Themen 9
D Suche in JList nach dem ersten Buchstaben Java Basics - Anfänger-Themen 2
G Griechische statt lateinischen Buchstaben beim Schreiben Java Basics - Anfänger-Themen 9
X Auswahl durch Eingabe von Buchstaben - aber wie? Java Basics - Anfänger-Themen 2
T Ersten Buchstaben in einem Wort groß schreiben. Java Basics - Anfänger-Themen 6
N alle "3er" Möglichkeiten aus 10 Buchstaben Java Basics - Anfänger-Themen 6
A Beliebiger String --> Buchstaben und Zahlen Java Basics - Anfänger-Themen 4
G Griechische Buchstaben Java Basics - Anfänger-Themen 6
C bestimmte Buchstaben in einem String ändern Java Basics - Anfänger-Themen 5
C Variablentyp gesuch, der Zahlen und Buchstaben beinhaltet Java Basics - Anfänger-Themen 20

Ähnliche Java Themen

Neue Themen


Oben