РЕДАКТИРОВАТЬ:
У меня есть файлы, FileOne и FileTwo, которые в каждой строке есть слово или более.и я хочу сравнить эти два файла и посмотреть, является ли каждая строка fileOne одинаковой или частью строки FileTwo.Я сделал код ниже с вашими идеями, но я получаю небольшой результат, что означает, что он не проверяет все строки fileOne.Код ниже, не идет к следующему объекту it1?
int index1 = 0;
int index2 = 0;
ArrayList <String> File1 = File2List(FileOne);
Iterator it1 = File1.listIterator();
ArrayList <String> File2 = File2List(FileTwo);
Iterator it2 = File2.listIterator();
while (it1.hasNext()) {
String outer = it1.next().toString();
while (it2.hasNext()) {
String inner = it2.next().toString();
index1 = outer.indexOf(inner);
if(index1 != -1) { //Or compareIgnoreCase
index2++;
it1.next();
break;
}
}
it1.next();
}
System.out.println("Result: "+ index2);