Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Hashing;
- import java.util.*;
- public class HashMap_Homework {
- public static void pushSongsAndArtists(HashMap data ){
- data.put("Artist1" , "song1");
- data.put("Artist2" , "song2");
- data.put("Artist3" , "song3");
- data.put("Artist4" , "song4");
- data.put("Artist5" , "song5");
- data.put("Artist6" , "song6");
- data.put("Artist7" , "song7");
- data.put("Artist8" , "song8");
- data.put("Artist9" , "song9");
- }
- public static void main(String[] args) {
- //CREATING DATA...
- HashMap<String, String> songsAndArtists = new HashMap<String, String>();
- //push all songs and artists into it
- pushSongsAndArtists(songsAndArtists);
- //CREATING DIALOG WITH USER
- songsAndArtists.get("song1");
- Scanner scanner = new Scanner(System.in);
- System.out.println("Enter artist or song for searching (to cancel type END): ");
- String actorOrSong = scanner.nextLine();
- while(!actorOrSong.equals("END")){
- if(songsAndArtists.containsKey(actorOrSong)){
- System.out.printf("Song [%s] is by %s%n" , songsAndArtists.get(actorOrSong) , actorOrSong);
- }else if(songsAndArtists.containsValue(actorOrSong)){
- for (Map.Entry< String, String> items : songsAndArtists.entrySet()){
- if(items.getValue().equals(actorOrSong)){
- System.out.printf("Artist [%s] sings %s%n" , items.getKey() , actorOrSong);
- }
- }
- }
- System.out.print("Enter another song or actor : ");
- actorOrSong = scanner.next();
- }
- System.out.println("Goodbye!");
- }//end of main
- }//end of class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement