java.lang.NullPointerException: Attempt to invoke virtual method 'int java.io.InputStream.read(byte[

来源:互联网 发布:java中map的用法详解 编辑:程序博客网 时间:2024/05/23 11:13
<span style="font-family: Arial, Helvetica, sans-serif;"></span>
InputStream inStream =getClass().getResourceAsStream(Path);FileOutputStream fs = new FileOutputStream(newPath);byte[] buffer = new byte[1024*5];while ((byteread = inStream.read(buffer )) != -1) {bytesum += byteread; System.out.println(bytesum);fs.write(buffer, 0, byteread);}inStream.close();
</pre><pre name="code" class="java"><pre name="code" class="java"><pre name="code" class="java">在做文件操作的时候 <pre name="code" class="java">inStream.read(buffer ) 报的<span style="font-family: Arial, Helvetica, sans-serif;">这个</span><span style="font-family: Arial, Helvetica, sans-serif;">异常  原因是因为 </span><span style="font-family: Arial, Helvetica, sans-serif;">InputStream 不能被实例化</span>
解决方法
</pre><pre name="code" class="java">InputStream inStream =getClass().getResourceAsStream(Path); 改成 FileInputStream inStream = new FileInputStream(<span style="font-family: Arial, Helvetica, sans-serif;">Path</span><span style="font-family: Arial, Helvetica, sans-serif;">);</span>


0 0
原创粉丝点击