public boolean lasteCdDataFraFil(String filnavn)
{
boolean vellykket;
try
{
// Kobler opp mot filen, angitt ved filnavn-verdien
BufferedReader br = new BufferedReader(new FileReader(filnavn));
// Utfører lesing
String lese = br.readLine();
// Sjekke at det finnes et album å lese av
while (lese != null)
{
String artist = br.readLine();
String tittel = br.readLine();
int år = Integer.parseInt(br.readLine());
String genre = br.readLine();
String status = br.readLine();
leggTilCd(artist, tittel, år, genre, status);
artist = br.readLine();
}
// Lukker forbindelse til filen
br.close();
vellykket = true;
}
// For å fange opp feil med å finne filen
catch (FileNotFoundException fnfex)
{
vellykket = false;
}
// For å sjekke for OIException-feil
catch (IOException ioex)
{
vellykket = false;
}
return vellykket;
}