G'Day:Чтения строки из файла в Java
Я пытаюсь использовать это:
List<String> lines = Files.readAllLines(Paths.get(path), encoding);
из https://stackoverflow.com/a/326440/2698254 и 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.
«Список типов не является общим: его нельзя параметризовать с помощью аргументов» - Нужно ли сначала инициализировать строки?
но для обоих из них он говорит: «import java.nio.file не может быть разрешен» ... Я использую eclipse luna 4.4 –
Эти классы были введены в java7 - вы используете Java 'или больше? –
также, если это актуально, я набрал терминал (я на OSX) java -showversion и получил «версию java» 1.6.0_65 »« Означает ли это, что я запускаю Java 6? Может ли это иметь какое-либо отношение к этим классам, не появляющимся? –