File, FileReader, BufferedReader. Read from a text file and store it in an ArrayList
public class Main {
ArrayList<String> mySongList = new ArrayList<String>();
public static void main(String[] args) {
Main m = new Main();
m.go();
}
void go() {
getSongs();
System.out.println(mySongList); //test
}
void getSongs() {
//locate data from file
File myFile = new File("Songs.txt");
try {
FileReader reader = new FileReader(myFile);
BufferedReader bufferedReader = new BufferedReader(reader);
String line = null;
while ((line = bufferedReader.readLine()) != null) {
addSong(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
private void addSong(String lineToParse) {
String[] parsedString = lineToParse.split("/");
mySongList.add(parsedString[0]);
}
}