У меня есть два файла:Сравнить файлы строку на подстроки
Grader.getFileInfo("data\\studentSubmissionA.txt");
Grader.teacherFiles("data\\TeacherListA.txt");
Оба содержат список математических задач, но TeacherList нерешенной для того, чтобы проверить, что StudentSubmission не был изменен по сравнению с оригинальной версией.
studentSubmission отправляется в класс Grader и метод в настоящее время выглядит следующим образом:
public static void getFileInfo(String fileName)
throws FileNotFoundException {
Scanner in = new Scanner(new File(fileName))
while (in.hasNext()) {
String fileContent = in.nextLine();
}
и метод TeacherFiles выглядит
public static void teacherFiles(String teacherFiles)
throws FileNotFoundException{
Scanner in = new Scanner(new File(teacherFiles));
while (in.hasNext()){
String teacherContent = in.nextLine();
String line = teacherContent.substring(0, teacherContent.indexOf('='));
}
Я не знаю, как получить эти методы в другой метод, чтобы сравнить их, поскольку они поступают из файла, и я должен поместить что-то в сигнатуру метода, чтобы передать их, и это не сработает.
Я пробовал поместить их одним способом, но это тоже был спад.
Я не знаю, куда идти отсюда.
И, к сожалению, я не могу использовать try/catch или массивы.
Можно ли послать .substring (0, .indexof ('=')) с помощью методов?
Нравится line = teacherFiles(teacherContent.substring(0 , .indexof('=')));
Возможно ли это?
Это лабораторная работа, и я не могу использовать массивы. Если бы я мог, это было бы в миллион раз проще, и я не стал бы спрашивать. – CherryBomb95
Как мне это сделать? – CherryBomb95
Хорошо, спасибо. – CherryBomb95