gpt4 book ai didi

java - 这个异常的原因是什么,java.io.IOException : Stream closed

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:29:38 26 4
gpt4 key购买 nike

我在 zip 文件中有 2 个文件我使用:

while( (entry = zis.getNextEntry()) != null){
if(entry.getName() == null ? gomrokcode != null : !entry.getName().equals(gomrokcode))
maxversion=0;
Scanner scanner = new Scanner(zis);
while(scanner.hasNextLine()){
line = scanner.nextLine();
}
scanner.close();
}
zis.close();

用于访问文件我得到第一个文件,然后当我返回到第二个文件的循环开始时我得到这个异常(exception)

    SEVERE: null
java.io.IOException: Stream closed
at java.util.zip.ZipInputStream.ensureOpen(ZipInputStream.java:66)
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:115)

这是什么原因?

最佳答案

您用扫描器包装您的 zis 流,当您关闭扫描器时,它会关闭 zis 流。因此异常(exception)。

如果您删除 scanner.close() 调用,我想迭代将会继续。

关于java - 这个异常的原因是什么,java.io.IOException : Stream closed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14130552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com