我有一个方法接受InputStream作为参数。如何找到所传递的处理程序正在处理的文件?
例如:
public performSomething(InputStream inputStream) {
System.out.println(FILENAME);
}
FILENAME应该替换为什么,以便显示处理程序打开的文件的名称。
我猜你不能,因为输入流可能不属于文件。可以是SocketInputStream
,ByteArrayInputStream
例如。输入流只是一个抽象
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句