Diskuze: Seřazení ArrayList podle stringu
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Už jsem našel, omlouvám se.
Collections.sort(listUser, new Comparator<UserListPar>() {
@Override
public int compare(UserListPar item, UserListPar t1) {
String s1 = item.getUserName();
String s2 = t1.getUserName();
return s1.compareToIgnoreCase(s2);
}
});
import java.util.ArrayList;
import java.util.List;
import java.util.Collections;
import java.text.Collator;
public class Test
{
public Test() {
List<String> letters = new ArrayList<>();
letters.add("B");
letters.add("C");
letters.add("A");
Collections.sort(letters, Collator.getInstance());
System.out.println(letters);
}
}
Verze s lambda funkcí (Java 8+)
Collections.sort(listUser, (x, y) -> x.getUserName().compareToIgnoreCase(y.getUserName()));
Zobrazeno 4 zpráv z 4.