List<String> supplierNames = null;
if(equipmentInfoVOList != null && equipmentInfoVOList.size() !=0){
supplierNames = equipmentInfoVOList.stream().filter(f -> f != null).filter(f -> StringUtils.isNotEmpty(f.getManufacturerName())).map(f -> f.getManufacturerName()).distinct().collect(Collectors.toList());
}
Comparator comparator = Collator.getInstance(Locale.CHINA);
supplierNames.sort(new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return ((Collator) comparator).compare(o1,o2);
}
});