Преобразование абстрактного файла в строку в Java - PullRequest
4 голосов
/ 25 мая 2011

Как мне преобразовать абстрактный путь к файлу (типа файла) в тип String?

Ответы [ 5 ]

7 голосов
/ 25 мая 2011

File.getPath() даст вам путь в виде строки.

Если вы хотите содержимое файла, используйте любой из

4 голосов
/ 25 мая 2011

Использовать File.getAbsolutePath () .

1 голос
/ 04 апреля 2014

Самый простой способ получить путь к файлу в виде строки, как показано ниже:

String FilepathAsString = fileobject.getAbsolutePath();
Import required : java.io.File;     
1 голос
/ 25 мая 2011

проверить эту ссылку Abstarct путь к строке как путь

проверьте метод getPath()

0 голосов
/ 25 мая 2011

Если вы хотите загрузить содержимое файла в строку, с помощью Google Guava это случай

  String st = Files.toString(file, Charsets.UTF-8);

см. Javadoc .

Конечно, для этого нужно знать набор символов файла. Файлы содержат байты, строки - символы, и при преобразовании между ними всегда возникают ошибки, если вы на самом деле не знаете, что означают байты в вашем файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...