|
|||||||||
| VORHERIGE KLASSE NÄCHSTE KLASSE | FRAMES OHNE FRAMES | ||||||||
| ÜBERSICHT: INNERE | FELDER | KONSTR | METHODE | DETAIL: FELDER | KONSTR | METHODE | ||||||||
java.lang.Object | +--javakurs.io.Eingabe
Die Klasse stellt ein Eingabefenster bereit, mit dem Daten in ein Programm eingelesen werden können.
Wichtig: Falls in einer Applikation nur die Klasse Eingabe Verwendung findet, so muss die Anwendung mit einem Aufruf der Methode System.exit() abgeschlossen werden, damit der Programmprozess beendet wird.
Beispiel für den Gebrauch der Klasse:
import javakurs.io.*;
public class EingabeDemo {
public static void main( String[] args ) {
Eingabe.read( "Geben Sie zwei Zahlwerte ein:" );
double wert1 = Eingabe.getDouble(0);
double wert2 = Eingabe.getDouble(1);
System.exit(0);
}
}
Das Eingabefenster hat für das Beispiel EingabeDemo das folgende Aussehen:
| Methoden - Übersicht | |
static char |
getChar(int pos)
Liefert den Eingabewert an der bestimmten Position als Wert vom Datentyp char zurück. |
static double |
getDouble(int pos)
Liefert den Eingabewert an der bestimmten Position als Wert vom Datentyp double zurück. |
static float |
getFloat(int pos)
Liefert den Eingabewert an der bestimmten Position als Wert vom Datentyp float zurück. |
static int |
getInt(int pos)
Liefert den Eingabewert an der bestimmten Position als Wert vom Datentyp int zurück. |
static long |
getLong(int pos)
Liefert den Eingabewert an der bestimmten Position als Wert vom Datentyp long zurück. |
static java.lang.String |
getText()
Liefert eine Referenz auf ein Stringobjekt, welches den gesamten Eingabestring enthält. |
static java.lang.String |
getText(int pos)
Liefert eine Referenz auf ein Stringobjekt, welches den Eingabewert an der bestimmten Position enthält. |
static java.lang.String |
read()
Das Eingabefenster wird aktiviert. |
static java.lang.String |
read(java.lang.String prompt)
Das Eingabefenster wird aktiviert. |
static java.lang.String |
readln()
Identisch mit read(). |
static java.lang.String |
readln(java.lang.String prompt)
Identisch mit read( String prompt). |
static void |
setDelimiter(java.lang.String begrenzer)
Setzt die Werte, die als Begrenzer zwischen mehreren Eingabewerten erkannt werden. |
static void |
setPermanent(boolean wert)
Bestimmt, ob das Eingabefenster nach erfolgter Eingabe geschlossen wird. |
static int |
size()
Gibt nach erfolgter Eingabe die Anzahl der Eingabewert zurück. |
| Methoden geerbt von Klasse java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Methoden - Beschreibungen |
public static void setDelimiter(java.lang.String begrenzer)
begrenzer - Referenz auf ein Stringobjekt mit den Begrenzerwerten.public static void setPermanent(boolean wert)
wert - true: das Fenster wird geschlossen, false: das Fenster bleibt sichtbar.public static java.lang.String read()
public static java.lang.String read(java.lang.String prompt)
prompt - Eingabeaufforderung an den Benutzerpublic static java.lang.String readln()
public static java.lang.String readln(java.lang.String prompt)
public static java.lang.String getText()
public static java.lang.String getText(int pos)
pos - Position des Eingabewertes innerhalb der Gesamteingabe.public static char getChar(int pos)
pos - Position des Eingabewertes innerhalb der Gesamteingabe.public static int getInt(int pos)
pos - Position des Eingabewertes innerhalb der Gesamteingabe.public static long getLong(int pos)
pos - Position des Eingabewertes innerhalb der Gesamteingabe.public static double getDouble(int pos)
pos - Position des Eingabewertes innerhalb der Gesamteingabe.public static float getFloat(int pos)
pos - Position des Eingabewertes innerhalb der Gesamteingabe.public static int size()
|
|||||||||
| VORHERIGE KLASSE NÄCHSTE KLASSE | FRAMES OHNE FRAMES | ||||||||
| ÜBERSICHT: INNERE | FELDER | KONSTR | METHODE | DETAIL: FELDER | KONSTR | METHODE | ||||||||