java - FileInputStream 如何获取 File 的内容?

标签 java file fileinputstream

我有一个文件f,我需要将它影响到一个FileInputStream fs :

File f = new File("C:/dir/foo.txt");
FileInputStream fs = (FileInputStream)f;

但是我得到这个错误:

Cannot cast from File to FileInputStream

fs如何获取f的内容?

最佳答案

技巧是这样的:

FileInputStream fs = new FileInputStream(f);

关于java - FileInputStream 如何获取 File 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11485311/

相关文章:

java - 以编程方式生成 zip 会创建无效的 zip[android]

java - 如何比较两个文件是否相同?

java - XPathFactory 不工作

java - windows 64位操作系统,jdbc无法连接到db2服务器

java - 如何让IntelliJ CE的Java语法高亮更加丰富多彩?

c++ - 使用 ofstream 时创建的文件,但不是 ifstream 和 fstream/似乎无法访问 gcount()

java - 新文件在 Eclipse 目录中创建,而不是在当前目录下

java - 字符串子串索引可以是字符串的长度

C - 递归打印目录和文件

java - 如何仅选择性地从 .txt 文件中读取数字和/或单词?