【发布时间】:2015-05-07 16:43:14
【问题描述】:
我有以下代码来读取整个文件数据:
scan = new Scanner(zf.getInputStream(ze));
if(scan.hasNext())
fullText = scan.useDelimiter("\\A").next();
其中zf 和ze 是ZipFileInputStream 和ZipEntry。在某些情况下,我随机看到以下异常。有什么想法吗?
java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:840) at java.util.Scanner.next(Scanner.java:1347)
【问题讨论】:
-
我猜这是一个标准的 java 类。不是我自己的
-
您之前询问的是
IndexOutOfBoundsException,然后编辑了问题以询问不同的InputMismatchException,从而使您问题的现有答案变得毫无用处。如果您有两个不同的问题,请提出两个不同的问题,不要重复使用同一个问题。 -
你能分享你正在阅读的文件的内容吗?它多久发生一次?
标签: java inputstream java.util.scanner