我正在使用 Java 7 的功能来读取文件。为此,我需要一个类型的对象Path
。在我的代码中,我使用该getResource()
函数来获取文件的相对路径(类型为URL
)。
但是,现在我有一个问题,我现在真的不知道如何轻松地从一个类型URL
的对象到一个类型的对象(不必通过铸件来例如到然后到和从那个到)?Path
URI
File
Path
这是一个向您展示我想做的示例:
URL url = getClass().getResource("file.txt");
Path path = (new File(url.toURI())).toPath(); //is there an easier way?
List<String> list = Files.readAllLines(path, Charset.defaultCharset());
那么有没有一种更简单的方法来实现这一点,而不必在第 2 行做那些代码混乱?