Для моих исследований я должен написать огромную программу с некоторыми другими людьми, и сейчас я пытаюсь прочитать конкретный файл и сохранить его содержимое в списке. После этого нам нужно получить доступ к списку, переместить его содержимое, изменить материал, сравнить его и так далее.Java Чтение файла с использованием readAllLines и его сохранение в список
Вот что я пытался до сих пор, но это дает мне ошибку:
The method readAllLines(Path, Charset) in the type file is not applicable for the arguments(Path).
public static Collection<Order> readFromFile(String filePath) throws IOException {
Map<String, Order> orderMap = new LinkedHashMap<>();
List<String> lines = Files.readAllLines(Paths.get(filePath));
вещь, мы никогда не делали Java до и я реальный noobish и даже не знаю, что Я там делаю.
Я рекомендую прочитать документацию классов, чтобы понять, как вы можете использовать методы. Это очень поможет вам. Вот [javadoc] (https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#readAllLines (java.nio.file.Path,% 20java.nio. charset.Charset)). И дело в том, что вам не хватает параметра Charset в вызове метода, вот что говорит ошибка. –
Я всем сердцем рекомендую вам отступить на секунду. Вы говорите, что вам придется написать ** огромную ** программу; с другой стороны, вы говорите: «Я не знаю, что делаю». Это просто говорит не о хорошей позиции для начала. Сейчас есть только два разумных варианта: а) вы забыли о своем проекте или б) вы кусаете пулю и начинаете учиться. Я имею в виду: stackoverflow может помочь вам в решении конкретных проблем; но мы не можем вас научить. Вы должны сесть и начать изучать самые основы; а затем идти вперед. – GhostCat
Сначала используйте Google, а затем вернитесь, когда вы действительно застряли, и у нас есть рабочий код для ссылки. – apesa