第三方库在内部将我的SubClassOfOutputStream强制转换为FileOutputStream,以调用getChannel()操作,即使它们在API中公开了OutputStream接口。这(显然)会导致ClassCastException。
我需要写一个SubClassOfOutputStream接口。我显然需要写入FileOutputStream容器,将该数据传递给InputStream,并将有问题的InputStream中的字节读入我的SubClassOfOutputStream实例。有没有办法在没有磁盘的情况下执行此操作?
谢谢!