V
Size: a a a
V
G
G
VT
VT
V
VT
VT
VT
AS
VT
VT
ИЗ
public static <T> List<T> sortBy(List<T> list, Function<? super T, ? super Comparable>... function) {...}
Lists.sortBy(projectList, Project::isEnabled, Project::getIndex, Project::getClientId);
projectList = Lists.sortBy(projectList.toMutableList(),
Function<Project, Comparable<Boolean>> { it.isEnabled },
Function<Project, Comparable<Long>> { it.getIndex },
Function<Project, Comparable<Long>> { it.getClientId })
H
ИЗ
projectList.sortedWith(compareBy(Project::isEnabled, Project::getIndex, Project::getClientId))
E
ZT
ZT