Nach Java-Programmierer über Schreiben einfacher Programme, die nur angezeigt werden vorkonfigurierte Text gehen , sollten sie lernen, wie man zu akzeptieren und zu manipulieren Benutzereingaben , um wirklich nützliche Programme erstellen. Java ist es einfach für den Programmierer , um bestimmte Eigenschaften der Benutzereingabe , wie zum Beispiel der Länge der Eingabe eines Benutzers zu entdecken. Programmierer können diese Aufgabe durch den Aufruf eines Strings " length () "-Methode zu erreichen . Standard Input Interfaces
Java Programmierer haben zwei Standard- Optionen für den Input des Benutzers : sie können eine "console" Objekt verwenden, um Informationen in gelesen, dass die Nutzer in der Terminal-Bildschirm , auf dem das Programm läuft , oder sie können einen der Java Swing Bibliothek viele Texteingabe Objekten. Der Programmierer dann entdecken Sie die Länge der Eingabe des Benutzers durch die Zuordnung des Objekts zu einem String . Console Objekte zuweisen Eingang direkt an einen String, sondern Swing- Objekte benötigen die Programmierer einen zusätzlichen Schritt ausführen .
String Method
In der Programmiersprache Java ist ein String eine Instanz von einem String-Objekt . Der String -Objekt enthält mehrere Methoden, die nützlich für Programmierer , von denen die " length () "-Methode ist es . Das Aufrufen dieser Methode auf eine bestimmte Zeichenfolge bewirkt, dass die Aufgabe, die Länge der Zeichenfolge in der Form einer ganzen Zahl zurück. Wenn eine Zeichenfolge mit dem Namen " userinput ", dann die Syntax " userInput.length ();" wird dem Programmierer die Anzahl der Zeichen " userinput " speichert
Swing-Komponenten
Swing-Komponenten , die Texteingabe zu nehmen, wie " JTextField " und " JTextArea , " sind nur Container-Objekte . Sie können die Daten, die der Nutzer in sie zu halten , aber die Methoden nicht in der Lage, alle Operationen auf die tatsächlichen Daten durchzuführen. Benutzer können ein Objekt geben die Daten , die sie halten unter Berufung auf seine " getText () "-Methode. Durch Einstellen einer Zeichenfolge an diesen Ausgang kann der Programmierer Dann rufen Sie den Stachel der " length () "-Methode , um die Länge der Daten der Benutzer in ein Feld eingegeben erkennen .
Numerische Einträge
Während die " length () "-Methode gibt die Länge von textbasierten Daten , ist Java nicht haben ähnliche Methoden für den Umgang mit numerischen Daten . Wenn ein Benutzer in der Nummer 100 und der Programmierer speichert sie als ganze Zahl , dann kann der Programmierer nicht eine Methode , um direkt entdecken Sie die Länge eines integer . Allerdings kann der Programmierer werfen die numerischen Daten als String zurück. Wenn ein Programmierer hat die Nummer 100 in der Variable gespeichert " myInt ", dann die Syntax " String.valueOf ( myInt )," wird eine Zeichenfolge, die die Zahlen als Text anstelle von Zahlen behandelt produzieren . Der Programmierer kann dann berufen , dass die Zeichenfolge " length () "-Methode.