Update of exercises
parent
127d50bed6
commit
7a2d51abbd
|
|
@ -18,18 +18,6 @@ public interface Set {
|
|||
*/
|
||||
void add(Object obj);
|
||||
|
||||
/**
|
||||
* Testet das gegebene Prädikat gegen alle Elemente und gibt
|
||||
* {@literal true} zurück, sobald eines der Elemente mit dem
|
||||
* Prädikat {@literal true} ergibt. Wenn alle Objekte getestet wurden
|
||||
* und damit die Liste erschöpft ist, wird {@literal false} zurück
|
||||
* gegeben.
|
||||
*
|
||||
* @param p das Prädikat
|
||||
* @return {@literal true} oder {@literal false}
|
||||
*/
|
||||
boolean test(Predicate p);
|
||||
|
||||
/**
|
||||
* Entfernt das Objekt aus der Menge.
|
||||
*
|
||||
|
|
@ -53,6 +41,26 @@ public interface Set {
|
|||
*/
|
||||
int size();
|
||||
|
||||
/**
|
||||
* Iteriert über die Menge und ruft für jedes
|
||||
* Element den Consumer auf.
|
||||
*
|
||||
* @param c der Consumer.
|
||||
*/
|
||||
void each(Consumer c);
|
||||
|
||||
/**
|
||||
* Testet das gegebene Prädikat gegen alle Elemente und gibt
|
||||
* {@literal true} zurück, sobald eines der Elemente mit dem
|
||||
* Prädikat {@literal true} ergibt. Wenn alle Objekte getestet wurden
|
||||
* und damit die Liste erschöpft ist, wird {@literal false} zurück
|
||||
* gegeben.
|
||||
*
|
||||
* @param p das Prädikat
|
||||
* @return {@literal true} oder {@literal false}
|
||||
*/
|
||||
boolean test(Predicate p);
|
||||
|
||||
/**
|
||||
* Gibt ein neues Set zurück, dass die Vereinigungsmenge
|
||||
* aus diesem und dem anderen Set darstellt.
|
||||
|
|
@ -89,14 +97,6 @@ public interface Set {
|
|||
*/
|
||||
Set filter(Predicate p);
|
||||
|
||||
/**
|
||||
* Itertiert über die Menge und ruft für jedes
|
||||
* Element den Consumer auf.
|
||||
*
|
||||
* @param c der Consumer.
|
||||
*/
|
||||
void each(Consumer c);
|
||||
|
||||
/**
|
||||
* Kopiert dieses Set in das andere Set.
|
||||
*
|
||||
|
|
|
|||
Loading…
Reference in New Issue