Bibliotheksmethode zum Partitionieren einer Sammlung durch ein Prädikat

Ich habe eine Sammlung von Objekten, die ich in zwei Sammlungen unterteilen möchte, von denen eine ein Prädikat übergibt und eine ein Prädikat verfehlt. Ich hatte gehofft, dass es eine geben würdeGuave Methode, um dies zu tun, aber die am nächsten kommen sie istFilter, was mir die andere Sammlung nicht gibt.

Ich würde mir vorstellen, dass die Signatur der Methode ungefähr so ​​lautet:

<code>public static <E> Pair<Collection<E>, Collection<E>> partition(Collection<E> source, Predicate<? super E> predicate)
</code>

Mir ist klar, dass sich das super schnell selbst codieren lässt, aber ich suche nach einer vorhandenen Bibliotheksmethode, die das macht, was ich will.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage