Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 扫描程序引发异常_Java_Inputstream_Java.util.scanner - Fatal编程技术网

Java 扫描程序引发异常

Java 扫描程序引发异常,java,inputstream,java.util.scanner,Java,Inputstream,Java.util.scanner,我有以下代码来读取整个文件数据: scan = new Scanner(zf.getInputStream(ze)); if(scan.hasNext()) fullText = scan.useDelimiter("\\A").next(); 其中zf和ze是ZipFileInputStream和ZipEntry。在某些情况下,我会看到以下例外情况。有什么想法吗 查看Scanner.java的源代码,第883行,看看是什么导致IndexOutOfBoundsException。然后追

我有以下代码来读取整个文件数据:

scan = new Scanner(zf.getInputStream(ze));
if(scan.hasNext())
    fullText = scan.useDelimiter("\\A").next();
其中
zf
ze
ZipFileInputStream
ZipEntry
。在某些情况下,我会看到以下例外情况。有什么想法吗


查看Scanner.java的源代码,第883行,看看是什么导致IndexOutOfBoundsException。然后追溯该变量,并查看索引超出范围的原因。Java的源代码是公开的,所以只要确保Java源代码正确链接到项目中即可。

我想这是一个标准的Java类。不是我自己您之前询问了一个
索引自动边界异常
,然后编辑了该问题以询问另一个
输入不匹配异常
,使您问题的现有答案无效。如果你有两个独立的问题,问两个独立的问题,不要重复使用同一个问题。你能分享你正在阅读的文件的内容吗?它多久发生一次?在它之前我看到了另一个例外,所以这可能提供了一些线索?
java.util.InputMismatchException
  at java.util.Scanner.throwFor(Scanner.java:840)
  at java.util.Scanner.next(Scanner.java:1347)