All Packages Class Hierarchy This Package Previous Next Index
Schnittstelle lehrbuch.kapitel8.Zeichensack
- public interface Zeichensack
Schnittstelle des Multibehälters Sack für Zeichen
- alleEntfernen(Char)
- Löscht alle Vorkommnisse des gegebenes Zeichens aus dem Zeichensack.
- entfernen(Char)
- Löscht ein gegebenes Zeichen aus dem Zeichensack.
- entleeren()
- Löscht alle Zeichen dem Zeichensack
- fuellen(Char)
- Trägt gegebenes Zeichen in den Zeichensack ein.
- leer()
- Informator, überprüft, ob der Zeichensack leer ist // const
- vorhanden(Char)
- Überprüft, ob ein bestimmtes Zeichen im Zeichensack enthalten ist.
entleeren
public abstract void entleeren()
- Löscht alle Zeichen dem Zeichensack
fuellen
public abstract void fuellen(Char zeichen)
- Trägt gegebenes Zeichen in den Zeichensack ein.
- Parameters:
- zeichen - das einzutragende Zeichen
entfernen
public abstract void entfernen(Char zeichen) throws Zeichensack. KeinEintragAusn
- Löscht ein gegebenes Zeichen aus dem Zeichensack.
- Parameters:
- zeichen - das löschende Zeichen
- Throws: Zeichensack. KeinEintragAusn
- das Zeichen ist im Zeichensack nicht vorhanden
alleEntfernen
public abstract void alleEntfernen(Char zeichen)
- Löscht alle Vorkommnisse des gegebenes Zeichens aus dem Zeichensack.
- Parameters:
- zeichen - das löschende Zeichen
vorhanden
public abstract boolean vorhanden(Char zeichen)
- Überprüft, ob ein bestimmtes Zeichen im Zeichensack enthalten ist. // const
- Parameters:
- zeichen - das gesuchte Zeichen
- Returns:
- true wenn der Zeichensack das Zeichen enthält
leer
public abstract boolean leer()
- Informator, überprüft, ob der Zeichensack leer ist // const
- Returns:
- true wenn der Zeichensack keine Zeichen enthält
Innere Ausnahmen
KeinEintragAusn
public class KeinEintragAusn extends Exception
- Die geprüfte Ausnahme wird ausgelöst, wenn entfernen im Zeichensack das Zeichen nicht
findet.
- See Also:
- entfernen
All Packages Class Hierarchy This Package Previous Next Index