Sort list names alphabetically?

Can you help me sort the list alphabetically

My code

emailList.add(contact.getUserName()); String[] emails = new String[emailList.size()]; emailList.toArray(emails); namesList.add(name); Collections.sort(emailList, new Comparator() { public int compare(Object o1, Object o2) { String name1 = (String) o1; String name2 = (String) o2; return name1.compareToIgnoreCase(name2); } }); System.out.println("namesList.toString() = " + namesList.toString()); 
+6
source share
1 answer

You do not need to create a new comparator. Just call Collections.sort(emailList); .

UPDATE:

 Collections.sort(emailList, new Comparator<String>() { @Override public int compare(String text1, String text2) { return text1.compareToIgnoreCase(text2); } }); 
+25
source

Source: https://habr.com/ru/post/893561/


All Articles