Skip to content

Instantly share code, notes, and snippets.

@baybatu
Created December 9, 2019 08:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save baybatu/83b33c9b019803be3426c716e555762d to your computer and use it in GitHub Desktop.
Save baybatu/83b33c9b019803be3426c716e555762d to your computer and use it in GitHub Desktop.
Java'da öntanımlı bir listeye göre sıralama yapmak
List<String> kurallar = Arrays.asList("ahmet", "veli", "mehmet");
List<String> sonuc = Arrays.asList("veli", "mehmet", "ahmet").stream()
  .sorted(Comparator.comparing(isim -> kurallar.indexOf(isim)))
  .collect(Collectors.toList());
assertThat(sonuc).isEqualTo(Arrays.asList("ahmet", "veli", "mehmet"));

Kaynak: https://stackoverflow.com/a/5245214

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment