java - 如何在 java 中将文件(通过 URL 寻址)读入字符串?

标签 java url

这是代码:

URL url = new URL("jar:file:/path/my.jar!/META-INF/file.txt");
File file = File.createTempFile("foo", ".txt");
file.deleteOnExit();
FileUtils.copyURLToFile(url, file);
String txt = FileUtils.readFileToString(file);

我可以用更少的代码行来做同样的事情吗?

最佳答案

如果你有apache IOUtils

    URL url = new URL("jar:file:/path/my.jar!/META-INF/file.txt");
    String myString = IOUtils.toString(url);

关于java - 如何在 java 中将文件(通过 URL 寻址)读入字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5283778/

相关文章:

Java:ButtonGroup 不会显示

java - 实体参数不能被Root的get方法使用

Java 1.8 LastModified 编译错误

java - Maven build Error - Failed to execute goal org.apache.maven.plugins :maven-dependency-plugin:2. 8:copy(副本)

javascript - React.js - 使用 this.props 传递实际 URL,而不是链接到本地​​主机?

php - 如何搜索不在任何html标签中的url,然后将其转换为超链接?

java - 如何在具有即时消息功能的应用程序中保持黑莓套接字连接

php - 使用 urlencode 删除 htmlentities 并仅保留文本和空格

JavaScript 网址变量

python - 如何在 Python 中从此 JSON 中获取 'url' 变量