Servus !!
Ich habe folgende Aufgabe zu lösen:
/**
* Liest vom aktuellen Eingabestrom ein Auswahlzeichen ein, und liefert den
* dazu passenden Menueeintrag.
*
* @return der selektierte Menueeintrag, oder null, wenn kein Eintrag zu dem
* Auswahlzeichen passt.
*/
public IMenuEntry chooseEntry() {
Der aktuelle Eingabestrom ist definiert durch:
Zu dem geforderten Menueintrag ist folgendes zu sagen: Dieser entspringt aus einer eigenen Klasse (IMenuEntry) und ein Objekt dieser Klasse hat ein s.g. "Auswahlzeichen" vom Typ char.
Wie lese ich nun diesen InputStream (,bzw. System.in) so aus, dass ich es mit nem char vergleichen kann??
Danke für Eure Hilfe!
Ich habe folgende Aufgabe zu lösen:
/**
* Liest vom aktuellen Eingabestrom ein Auswahlzeichen ein, und liefert den
* dazu passenden Menueeintrag.
*
* @return der selektierte Menueeintrag, oder null, wenn kein Eintrag zu dem
* Auswahlzeichen passt.
*/
public IMenuEntry chooseEntry() {
Der aktuelle Eingabestrom ist definiert durch:
Code:
public InputStream getInput() {
if(this.in_bool) {
return this.in; //<- in ist deklariert als InputStream
} else {
return System.in;
}
}
Zu dem geforderten Menueintrag ist folgendes zu sagen: Dieser entspringt aus einer eigenen Klasse (IMenuEntry) und ein Objekt dieser Klasse hat ein s.g. "Auswahlzeichen" vom Typ char.
Wie lese ich nun diesen InputStream (,bzw. System.in) so aus, dass ich es mit nem char vergleichen kann??
Danke für Eure Hilfe!