Я получил 2 ArrayList
Список fileArray = new ArrayList ();
List fileTxt = new ArrayList ();
List<String> newDoc = new ArrayList<String>();
while((fileName = fileRead.readLine()) !=null){
fileArray.add(fileName);
}
fileRead.close();
while((txtName = txtRead.readLine()) !=null){
fileTxt.add(txtName);
}
txtRead.close();
Я хочу сравнить fileArray
данные с fileTxt
данными, но не знаю, как это сделать, потому что для сравнения мне нужно сначала получить данные. И для этого мне нужно зациклить массив и использовать .get
как
for(int a=0;a<fileTxt.size();a++){
System.out.println(fileTxt.get(a));
}
Я знаю, что это неправильно, но любой может мне помочь.
примечание: я хочу использовать что-то вроде метода contains, но не могу, потому что данные состоят из 5 миллионов строк. (метод не равно)
Обновлено: я хочу найти слово в fileTxt, которое появилось в файле Array. (так в основном это как содержит)