黑马程序员技术交流社区
标题:
关于切割文件的问题
[打印本页]
作者:
我为你着迷
时间:
2014-12-24 20:40
标题:
关于切割文件的问题
import java.io.*;
import java.util.*;
class SplitFile
{
public static void main(String[] args) throws IOException
{
splitFile();
}
public static void splitFile() throws IOException
{
FileInputStream fis=new FileInputStream("c:\\1.bmp");
FileOutputStream fos=null;
byte[] buf=new byte[1024];
int len=0;
int count=1;
while((len=fis.read(buf))!=-1)
{
fos=new FileOutputStream("c:\\splitfiles\\"+(count++)+".part");
fos.write(buf,0,len);
fos.close();
}
fis.close();
}
}
大家好 我就是想问下关于count变量的问题 这里没想明白 就是一开始定义的变量是int count=1 那么在循环里count++的时候不就变成2了嘛 应该从2开始才对的呀 为什么是从1开始的呢 谁能帮我解释下呀 谢谢了
作者:
找寻小龙猫
时间:
2014-12-28 02:56
count++ 后加+1 ,先输出count 在输出 count+1
++count 先加+1 ,直接输出count+1
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2