array sort
String[] array = {"name1","name2","name3","name4","name2","name3"};
System.out.println(Arrays.toString(array));
Arrays.sort(array);
System.out.println(Arrays.toString(array));
list sort
List<String> list = Arrays.asList(array);
System.out.println(list);
Collections.sort(list, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o2.compareTo(o1); //DESC
}
});
System.out.println(list);
array <-> list
String[] array = {"name1","name2","name3","name4","name2","name3"};
List<String> list = Arrays.asList(array);
String[] array2 = list.toArray(new String[] {});