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开始的呢 谁能帮我解释下呀 谢谢了
|
|