Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import kotlin.random.Random
- class Musikverwaltung
- {
- private val songs = arrayListOf<Song>()
- fun addSong(song : Song)
- {
- songs.add(song)
- }
- fun suche(begriff : String) : Song?
- {
- for (i in songs)
- {
- if (i.titel.contains(begriff) || i.interpret.contains(begriff))
- return i
- }
- return null
- }
- fun besterSong() : Song
- {
- var best = songs[0]
- for (i in songs)
- {
- if (i.bewertung > best.bewertung)
- best = i
- }
- return best
- }
- fun randomPlaylist() : Playlist
- {
- val newPlaylist = arrayListOf<Song>()
- val size = Random.nextInt(songs.size)
- for (i in 0..size)
- {
- newPlaylist.add(songs[Random.nextInt(songs.size)])
- }
- return Playlist(newPlaylist)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement