2 geasstry GEASSTRY 于 2016.04.14 15:36 提问

这段代码为何会出现异常?

图片说明

package demo12.zipdemo;

import java.io.File ;
import java.io.FileInputStream ;
import java.io.InputStream ;
import java.io.OutputStream ;
import java.util.zip.ZipEntry ;
import java.util.zip.ZipOutputStream ;
import java.util.zip.ZipFile ;
import java.io.FileOutputStream ;
public class ZipFileDemo02{
public static void main(String args[]) throws Exception{ // 所有异常抛出
File file = new File("d:" + File.separator + "mldn.zip") ; // 找到压缩文件
File outputFile = new File("d:" + File.separator + "mldn_unzip.txt") ; // 定义解压缩的文件名称
ZipFile zipFile = new ZipFile(file) ; // 实例化ZipFile对象
ZipEntry entry = zipFile.getEntry("mldn.txt") ; // 得到一个压缩实体
OutputStream out = new FileOutputStream(outputFile) ; // 实例化输出流
InputStream input = zipFile.getInputStream(entry) ; // 得到一个压缩实体的输入流
int temp = 0 ;
while((temp=input.read())!=-1){
out.write(temp) ;
}
input.close() ; // 关闭输入流
out.close() ; // 关闭输出流
}
};

2个回答

CSDNXIAON
CSDNXIAON   2016.04.14 15:42

这段代码的第17行为什么会出现空指针异常呢
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Favorite_988
Favorite_988   2016.04.14 15:52

空异常 没得到值。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
这段代码为何会引起device栈泄漏
unsigned long  currTime = 0;  unsigned long  authCode = 668346822;    unsigned short customerID = 3098;   unsigned short customerVersion = 12624;  int  num = 0;     unsigned  char  tmpBuf[64];   voi
这段代码
int nSize = nW * nH ; BYTE* p = new BYTE[nSize]; BYTE* s = p; if (pBuf != NULL) { for (int i = 0; i < nSize*3; i++) { if (i%3 == 0) { memcpy(s, pBuf, 1); //memcpy(p, pBuf, nSize); s++...
这段代码的实现过程
void convert(int n) {         int i;         if((i=n/10) != 0)                 convert(i);         putchar(n%10+'0');          } 新手一个,不太明白这段代码什么意思?还请指教!
谁能解释下这段代码
button.addActionListener(new ActionListener(){   //private Object textArea;   public void actionPerformed(ActionEvent e) {    try {           String name = textField.getText();           String sq
这段代码是什么意思
@Controller @RequestMapping("/question") public class QuestionController {     @Resource     private RedisUtil redisutil;          @ResponseBody     @RequestMapping(value="/list",method=Request
看看这段代码!!!!
import java.io.*;import java.net.*;class pop3demo{public static void main(String[] args){String POP3Server="pop.163.com";int POP3Port=110;Socket client=null;try{//创建一个连接到POP3服务程序的套接字。client=new Sock
这段代码很无奈
test function remove(){ alert("点我了!"); } 上面这段代码真是奇葩!!!害我浪费这么多时间,废话不多说,记录一下纠结纠结的地方。 【测试环境】 chrome  26.0.1410.64 m 和 IE10 【问题】代码在IE10下执行的时候没有任何问题,当在上述chrome版本下执行的时候一个奇怪的现象出现了: 按钮消失了,
这段时间会很忙
  近一段时间人变得有些懒散,不想做事。但是有两个系统还未完成,而客户又催着交货,这段时间肯定会很难熬啊。有时真的不想干了,可是又有什么办法呢?    也许古人说得好:“人生不如意之事十有八九”,谁人又能事事称心如意呢?或许你我都是劳碌之命吧!这样想一想心里也就好过了一点了。    也许,我阿Q了!    也许能够阿Q、学会阿Q也未必就是一件坏事……
只是觉得这段代码好
#region using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; #endregion namespace Ch07Ex01 { class Program { static void Mai
这段代码哪里内存溢出了呢?
//============================================================================ // Name : DoubleBuffer.cpp // Author : Vit // Version : // Copyright : Your copyright notice // Descrip