java中,如何将InputStream类型的东东转成FileInputStream类型?

2024-11-07 23:45:11
推荐回答(2个)
回答1:

InputStream 是抽象类,FileInputStream是其一个具体的实现。 你可以强转成FileInputStream类型。当然如果它的实现必须得是FileInputStream的子类。比如:

InputStream is = new SocketInputStream(plainSocketImpl );
FileInputStream fis = (FileInputStream )is ;

回答2:

直接构造一个FileInputStream基础流制定你得到InputStream另外再指定一个文件就行吧··好久没用了有点忘了··FileInputStream的构造函数应该有两个形参的·一个InputStream一个File