Как часть программы, которую я пишу, она мне нужна:
- Сравнить две строки из двух разных файлов
- Возвращать только истинные значения, то есть строки, совпадающие в файлах.
- Возвращает количество истинных значений и какие строки в файле они расположены.
Код, который у меня есть для сравнения на данный момент:
boolean result = mainEmail.trim().contentEquals(deletionemailAddress.trim());
System.out.println(mainEmail);
System.out.println(deletionemailAddress);
System.out.println(result);
Он использует функции trim () и contentEquals (), чтобы убедиться, что две строки одинаковы. Затем он выводит список строк и указывает, являются ли они одинаковыми или нет. Я хотел бы, чтобы ни один из ложных результатов не печатал только истинные операторы (mainEmail, deletionemailAddress и переменные результата) для печати. Я хочу подсчитать только количество истинных утверждений и вернуть количество истинных утверждений, а также то, на каких строках в файле mainEmail они расположены.
Что было бы наиболее эффективным способом для отображения только истинных утверждений (совпадающих и с электронными письмами) и подсчета, указывающего, сколько истинных утверждений они составляют?