Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class Main {
- static class Song {
- private String type;
- private String name;
- private String time;
- public Song(String type, String name, String time) {
- this.type = type;
- this.name = name;
- this.time = time;
- }
- public String getType() {
- return type;
- }
- public String getName() {
- return name;
- }
- public String getTime() {
- return time;
- }
- public void setType(String type) {
- this.type = type;
- }
- public void setName(String name) {
- this.name = name;
- }
- public void setTime(String time) {
- this.time = time;
- }
- }
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- List<Song> songs = new ArrayList<>();
- int n = Integer.parseInt(scanner.nextLine());
- for (int i = 0; i < n; i++) {
- String[] input = scanner.nextLine().split("_");
- String type = input[0];
- String name = input[1];
- String time = input[2];
- Song song = new Song(type, name, time);
- song.setType(type);
- song.setName(name);
- song.setTime(time);
- songs.add(song);
- }
- String lastCommand = scanner.nextLine(); // type or all
- if (lastCommand.equals("all")) {
- for (Song song : songs) {
- System.out.println(song.getName());
- }
- } else {
- for (Song song : songs) {
- if (song.getType().equals(lastCommand)) {
- System.out.println(song.getName());
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement