К сожалению, я нахожусь на Java 7, поэтому я не могу использовать возможности Java 8.Как я могу разбить список на подсписок
У меня есть следующие перечисления:
public enum Type
{
MAILING,
RESEPT,
CURRENT,
//...
USER
}
и контейнер класса этого типа:
public class Container
{
public Type getType()
{
// Impl
}
}
Теперь у меня есть некоторые List<Container>
. Как я могу разбить его на List<List<Container>>
так, чтобы любой List<Container>
в List<List<Container>>
содержит только Container
s с тем же getType()
.
Да, на самом деле ясный подход. Спасибо. –
Одна заметка: Карта не содержит метода contains. Вероятно, вы имели в виду containsKey(). –
Спасибо, Обновлено. Я действительно не проверял это :-) –