import java.util.*;
import java.io.*;
public class Jukebox5
{
ArrayList<Song> songList=new ArrayList<Song>();
public static void main(String [] args)
{
new Jukebox5().go();
}
public class ArtistCompare implements Comparator<Song>
{
public int compare(Song a,Song b)
{
return a.getArtist().compareTo(b.getArtist());
}
}
public void go()
{
getSongs();
System.out.println(songList);
Collections.sort(songList);
System.out.println(songList);
ArtistCompare artist=new ArtistCompare();
Collections.sort(songList,artist);
System.out.println(songList);
}
public void getSongs()
{
try{
File file=new File("songListMore.txt");
BufferedReader reader=new BufferedReader(new FileReader(file));
String line=null;
while((line=reader.readLine())!=null)
addSong(line);
}catch(IOException ex){ex.printStackTrace();}
}
public void addSong(String lineToParse)
{
String [] tokens=lineToParse.split("/");
Song song=new Song(tokens[0],tokens[1],tokens[2],tokens[2]);
songList.add(song);
}
}
更新点歌系统(version 3)
最新推荐文章于 2021-08-05 21:46:24 发布