G'day:
Я пытаюсь использовать это:
List<String> lines = Files.readAllLines(Paths.get(path), encoding);
от qaru.site/questions/1311/... и http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#readAllLines%28java.nio.file.Path, %20java.nio.charset.Charset% 29
но у меня есть немного проблем с его реализацией.
Моя цель - прочитать все строки из файла, а затем сделать некоторые вещи в каждой строке, используя этот список (я думаю, он работает так же, как вектор...)
Несколько вопросов, потому что я получаю кучу ошибок:
List<String> lines = Files.readAllLines(Paths.get("assets/unitsloc.txt"), Charset.defaultCharset());
Это то, что у меня есть до сих пор, но маркеры ошибок:
"Файлы не могут быть решены", но нет полезного предлагаемого импорта, аналогичного с Paths.
"Список типов не является общим: его нельзя параметризовать с помощью аргументов" -Do Мне нужно сначала инициализировать строки?
Перед использованием необходимо импортировать класс.
В верхней части класса (после пакета) добавьте
import java.nio.file.Files;
import java.nio.file.Paths;
Поскольку readAllLines возвращает List<String>
предупреждение об этом должно исчезнуть после правильного импорта.