public static Collection<Track> consigliDaSingoloTag(String tag) { Collection<Track> completeResult = Tag.getTopTracks(tag, codice); LinkedList<String> result = new LinkedList<>(); for (Track track : completeResult) { result.add(track.getName()); } return completeResult; }
public static HashMap<String, HashMap<String, Float>> associaPunteggioACanzoni( Map<String, Float> mappaPunteggioTag) { HashMap<String, HashMap<String, Float>> result = new HashMap<>(); for (String currentTag : mappaPunteggioTag.keySet()) { HashMap<String, Float> canzoniConsigliateDaSingoloTag = new HashMap<>(); Collection<Track> canzoniConsPaginatedResult = Tag.getTopTracks(currentTag, codice); for (Track track : canzoniConsPaginatedResult) { canzoniConsigliateDaSingoloTag.put(track.getName(), (mappaPunteggioTag.get(currentTag))); } } return result; }