Normal
Skizze (kann Fehler enthalten):[code=Java]public static List<String> read() throws IOException { try(BufferedReader reader = new BufferedReader(new FileReader(dateiname))) { String line; while ((line = reader.readLine()) != null) { result.add(line); } }}public static void write(List<String> lines) throws IOException { try(PrintWriter writer = new PrintWriter(new FileWriter(dateiname))) { for (String line : lines) { writer.println(line); } }}public static void remove() throws IOException { List<String> lines = read(); // z. B. die 5. Zeile entfernen if (lines.size() > 4) { lines.remove(4); } write(lines);}[/code]
Skizze (kann Fehler enthalten):
[code=Java]
public static List<String> read() throws IOException {
try(BufferedReader reader = new BufferedReader(new FileReader(dateiname))) {
String line;
while ((line = reader.readLine()) != null) {
result.add(line);
}
public static void write(List<String> lines) throws IOException {
try(PrintWriter writer = new PrintWriter(new FileWriter(dateiname))) {
for (String line : lines) {
writer.println(line);
public static void remove() throws IOException {
List<String> lines = read();
// z. B. die 5. Zeile entfernen
if (lines.size() > 4) {
lines.remove(4);
write(lines);
[/code]