排序`
//排版人员数组排除
Collections.sort(dutyhours.getDutyhoursMonthTeammembersList(), new Comparator(){
@Override
public int compare(Object o1, Object o2) {
BodutyDutyhoursMonthTeammembers monthTeammembers1=(BodutyDutyhoursMonthTeammembers)o1;
BodutyDutyhoursMonthTeammembers monthTeammembers2=(BodutyDutyhoursMonthTeammembers)o2;
return monthTeammembers1.getSort().compareTo(monthTeammembers2.getSort());
}
});`
将排序之后的集合中的某个字段收集为新的List
List<String> teammembersIds = dutyhours.getDutyhoursMonthTeammembersList().stream().map(BodutyDutyhoursMonthTeammembers::getTeammembersId).collect(Collectors.toList());
转为数组
String[] teammembersIdStringArr = teammembersIds.toArray(new String[teammembersIds.size()]);