Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. public static ArrayList<Media> insertAlphabeticalAlbum(ArrayList<Media> mediaList) {
  2. ArrayList<Media> result = new ArrayList<>();
  3. String begin = "";
  4. for (Media media : mediaList) {
  5. if (media.getMusic().getAlbum() != null) {
  6. if (!media.getMusic().getAlbum().substring(0, 1).toUpperCase().equals(begin)) {
  7. begin = media.getMusic().getAlbum().substring(0, 1).toUpperCase();
  8. result.add(new Media(begin));
  9. }
  10. } else {
  11. if (!begin.equals("Unknown")) {
  12. begin = "Unknown";
  13. result.add(new Media(begin));
  14. }
  15. }
  16. result.add(media);
  17. }
  18. return result;
  19. }
  20.  
  21. public static ArrayList<Media> insertAlphabeticalGenre(ArrayList<Media> mediaList) {
  22. ArrayList<Media> result = new ArrayList<>();
  23. String begin = "";
  24. for (Media media : mediaList) {
  25. if (media.getMusic().getGenre() != null) {
  26. if (media.getMusic().getGenre().substring(0, 1).toUpperCase().equals(begin)) {
  27. begin = media.getMusic().getGenre().substring(0, 1).toUpperCase();
  28. result.add(new Media(begin));
  29. }
  30. } else {
  31. if (!begin.equals("Unknown")) {
  32. begin = "Unknown";
  33. result.add(new Media(begin));
  34. }
  35. }
  36. result.add(media);
  37. }
  38. return result;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement