Lyubohd

04. Songs

Jun 23rd, 2021
659
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.util.ArrayList;
  2. import java.util.List;
  3. import java.util.Scanner;
  4.  
  5. public class Main {
  6.     public static void main(String[] args) {
  7.         Scanner scan = new Scanner(System.in);
  8.  
  9.         int n = Integer.parseInt(scan.nextLine());
  10.         List<Song> songs = new ArrayList<>();
  11.  
  12.         for (int i = 0; i < n; i++) {
  13.             String[] tokens = scan.nextLine().split("_");
  14.             String type = tokens[0];
  15.             String name = tokens[1];
  16.             String time = tokens[2];
  17.  
  18.             Song song = new Song(type, name, time);
  19.             songs.add(song);
  20.         }
  21.  
  22.         String type = scan.nextLine();
  23.         if ("all".equals(type)) {
  24.             for (Song song : songs) {
  25.                 System.out.println(song);
  26.             }
  27.         } else {
  28.             for (Song song : songs) {
  29.                 if (song.getType().equals(type)) {
  30.                     System.out.println(song);
  31.                 }
  32.             }
  33.         }
  34.     }
  35.  
  36.     public static class Song {
  37.         private String type;
  38.         private String name;
  39.         private String time;
  40.  
  41.         public Song(String type, String name, String time) {
  42.             this.type = type;
  43.             this.name = name;
  44.             this.time = time;
  45.         }
  46.  
  47.         public String getType() {
  48.             return this.type;
  49.         }
  50.  
  51.         public String toString() {
  52.             return this.name;
  53.         }
  54.     }
  55. }
  56.  
RAW Paste Data