A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈世涛 中级黑马   /  2012-7-16 12:35  /  1268 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

String files[] = { "D:/我们.txt", "D:/他们.txt", "D:/你们.txt" };

我想用List 存这些数据
但是下面报错了

for (int i = 0; i < filepaths.size(); i++) {

// 创建文件输入流对象

in = new FileInputStream(filepaths.size());

// 创建指向压缩原始文件的入口

entry = new ZipEntry(filepaths.size());
zipOut.putNextEntry(entry);

// 向压缩文件中输出数据

byte[] buffer = new byte[512];
while ((nNumber = in.read(buffer)) != -1)
zipOut.write(buffer, 0, nNumber);
in.close();
}

我想用List 存, 怎么操作呀??
求详解。谢谢。

2 个回复

倒序浏览
代码帖完整。看不懂
回复 使用道具 举报
应该在循环中用 filepaths.get(i)
而不是在循环中用 filepaths.size()


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马