Здравствуйте, хотите прочитать файл со сканером и сохранить их в ArrayList. Если в файле есть пустой файл, я хочу, чтобы сканер пропустил следующую строку, а также следующие две строки, не сохраняя их в ArrayList, все остальные строки должны быть сохранены в arrayList. Import java .io.File;
import java.util.*;
import java.util.Collections;
import java.util.Iterator;
public class Einlesen {
public static void main(String[] args) {
// Subtitles Zeile für Zeile einlesen und in ArrayList wörter speichern
ArrayList<String> wörter = new ArrayList<>();
try (Scanner scan1 = new Scanner(
new File("C:\\Users\\emely\\OneDrive - bwedu\\1Learn from the movies\\Pr_I_App\\Teil1.txt"))) {
String s;
while (scan1.hasNextLine()) {
if (scan1.nextLine().equals("")) {
scan1.nextLine();
scan1.nextLine();
} else {
s = scan1.nextLine();
System.out.println(s);
if ((s.equals(" ") == false)) {
wörter.add(s);
}
}
}
scan1.close();
} catch (Exception e) {
System.out.println("Einlesen hat nicht funktioniert.");
}
}
}`