在 Java 中将抽象文件转换为字符串

问题描述 投票:0回答:5

我如何将抽象文件路径(文件类型)转换为字符串类型?

java file
5个回答
8
投票

File.getPath()
将为您提供字符串形式的路径。

编辑:

执行此操作的现代方法是

Files.readString(path, charset)
,在 Java 11 中引入。


如果您想要文件的内容,请使用以下任一


4
投票

1
投票

检查此链接字符串的抽象路径作为路径

检查方法

getPath()


1
投票

以字符串形式获取文件路径的最简单方法如下代码:

String FilepathAsString = fileobject.getAbsolutePath();
Import required : java.io.File;     

0
投票

如果你想将文件的内容加载到字符串中,使用谷歌番石榴,这是一种情况

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

请参阅 Javadoc

当然这需要你知道文件的字符集。文件包含字节,字符串是字符,如果您实际上不知道文件中的字节意味着什么,那么在两者之间转换时总会出现错误。

© www.soinside.com 2019 - 2024. All rights reserved.