Univocity Parser пытается разобрать файл, но получает ошибку - PullRequest
1 голос
/ 08 февраля 2020

Невозможно разобрать имя файла. Основная причина в том, что новый File ожидает pathName, но я передаю String. Как преобразовать строку в pathName?

        //Creating listIterator to iterate over list
        ListIterator<String> listIterator= listOfFiles.listIterator();
        while(listIterator.hasNext()) {
            fileName=listIterator.next();
            parser.beginParsing(new File(fileName));
        }
        while ((row = parser.parseNext()) != null) {
            System.out.println( Arrays.toString(row));
        }
        parser.stopParsing();
    }

1 Ответ

0 голосов
/ 08 февраля 2020

Вот доступные конструкторы для класса File:

File(File parent, String child)
File(String pathname)
File(String parent, String child)
File(URI uri)

Я предполагаю, что вы используете этот:

 File(String pathname)

Если это так, тип параметра равен String и pathname - это имя параметра. Так что вам просто нужно указать правильный путь к вашему файлу. Преобразование не требуется.

...