package gitj;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.ArrayList;
import java.util.List;
public class Bookmarks {
public static final File FILE_BOOKMARKS = new File(".bookmarks");
public static List<String> load() {
List<String> lines = new ArrayList<String>();
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(FILE_BOOKMARKS)));
String line;
while ((line = reader.readLine()) != null) {
lines.add(line);
}
reader.close();
} catch (FileNotFoundException e) {
} catch (Exception e) {
e.printStackTrace();
}
return lines;
}
public static void save(List<String> bookmarks) throws Exception {
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(FILE_BOOKMARKS)));
for (String s : bookmarks) {
writer.write(s);
writer.newLine();
}
writer.close();
}
}