Commit 0a66610b authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch10b] Simplifying the lambdas version of Jukebox

parent ffdd1338
Loading
Loading
Loading
Loading
+3 −16
Changes for src/main/java/ch10b/Jukebox6.java: 3 added lines, 16 removed lines.
Original line number Diff line number Diff line
package ch10b;

import java.util.ArrayList;
import java.util.List;
import java.util.*;

public class Jukebox6 {
  List<SongV3> songList = new ArrayList<SongV3>();
  MockSongV3File mockFile = new MockSongV3File();

  public static void main(String[] args) {
    new Jukebox6().go();
  }

  public void go() {
    songList = mockFile.getSongsV3();
    List<SongV3> songList = MockSongs.getSongsV3();
    System.out.println(songList);

    songList.sort((one, two) -> one.getTitle().compareTo(two.getTitle()));
    System.out.println(songList);
    songList.sort((one, two) -> one.getArtist().compareTo(two.getArtist()));
    System.out.println(songList);
  }

  public void ch10c() {
    songList = mockFile.getSongsV3();
    System.out.println(songList);
    songList.sort((one, two) -> {
      return one.getTitle().compareTo(two.getTitle());
    });
    System.out.println(songList);
    songList.sort((one, two) -> one.getArtist().compareTo(two.getArtist()));
    System.out.println(songList);
  }