用于创建FileInputStream实例的文件对象或路径

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

我们有两个类FileInputStream的构造函数,如下所示。

public FileInputStream (String path) 
public FileInputStream (File file)

[何时该采用第二种方法?即使创建File实例,我们也需要路径。因此,最好总是选择将路径作为参数提供的第一个构造函数吗?

java file-io fileinputstream
1个回答
0
投票

您可能想使用第一个构造函数从指定的文件中读取,而第二个构造函数用于从文件对象中读取,例如,第二种方法比第一种更好,您可以将其与摘要类一起使用(例如ZIPoutputStream和ZIPInputStream),而且,第二种方法在多个情况下都沉迷于使用同一对象

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