Didart

Songs

Oct 27th, 2021
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3. import java.util.Scanner;
  4.  
  5. public class Songs {
  6.     static class Song {
  7.         String typeList;
  8.         String name;
  9.         String time;
  10.  
  11.         public void setTypeList(String typeList) {
  12.             this.typeList = typeList;
  13.         }
  14.  
  15.         public String getTypeList() {
  16.             return this.typeList;
  17.         }
  18.  
  19.         public void setName(String name) {
  20.             this.name = name;
  21.         }
  22.  
  23.         public String getName() {
  24.             return this.name;
  25.         }
  26.  
  27.         public void setTime(String time) {
  28.             this.time = time;
  29.         }
  30.  
  31.         public String getTime() {
  32.             return this.time;
  33.         }
  34.     }
  35.  
  36.     public static void main(String[] args) {
  37.         Scanner scanner = new Scanner(System.in);
  38.  
  39.         int n = Integer.parseInt(scanner.nextLine());
  40.  
  41.         List<Song> songsList = new ArrayList<>();
  42.  
  43.         for (int i = 0; i < n; i++) {
  44.             String[] data = scanner.nextLine().split("_");
  45.  
  46.             String type = data[0];
  47.             String name = data[1];
  48.             String time = data[2];
  49.  
  50.             Song currentSong = new Song();
  51.             currentSong.setTypeList(type);
  52.             currentSong.setName(name);
  53.             currentSong.setTime(time);
  54.  
  55.             songsList.add(currentSong);
  56.         }
  57.         String command = scanner.nextLine();
  58.  
  59.         if (command.equals("all")) {
  60.             for (Song item : songsList) {
  61.                 System.out.println(item.getName());
  62.             }
  63.         } else {
  64.             for (Song item : songsList) {
  65.                 if (item.getTypeList().equals(command)) {
  66.                     System.out.println(item.getName());
  67.                 }
  68.             }
  69.         }
  70.     }
  71. }
  72.  
Advertisement
Add Comment
Please, Sign In to add comment