Ошибка в файле com/javarush/task/task17/task1721/Solution.java в строке : 33
Не найден метод "of(java.lang.String)" в интерфейсе "java.nio.file.Path"package com.javarush.task.task17.task1721;
import java.io.*;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
/*
Транзакционность //allLines = Files.readAllLines(Paths.get(reader.readLine()));
*/
public class Solution {
public static List<String> allLines = new ArrayList<String>();
public static List<String> forRemoveLines = new ArrayList<String>();
public static void main(String[] args) throws CorruptedDataException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName1="";
String fileName2="";
{
try {
fileName1 = reader.readLine();
fileName2 = reader.readLine();
} catch (IOException e) {
e.printStackTrace();
}
} //читаем имена файлов
Path path1 = Path.of(fileName1);
Path path2 = Path.of(fileName2);
try {
allLines = Files.readAllLines(path1);
forRemoveLines = Files.readAllLines(path2);
} catch (IOException e) {
e.printStackTrace();
}
//System.out.println(allLines);
//System.out.println(forRemoveLines);
Solution s = new Solution();
s.joinData();
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public void joinData() throws CorruptedDataException {
if (allLines.containsAll(forRemoveLines)) {
allLines.clear();
} else {
allLines.clear();
throw new CorruptedDataException();
}
}
}