BufferedOutputStream Exception in thread
Bonjour
en compilant mon prg,il sort erreur compilation
Exception in thread "main" java.lang.NullPointerException
at Main.main(Main.java:48)
aidez moi svp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Main
{
@SuppressWarnings("null")
public static void main(String[]args)
{
FileInputStream fis;
FileOutputStream fos;
BufferedInputStream bis = null;
BufferedOutputStream bos;
try
{
fis=new FileInputStream(new File("test.txt"));
fos=new FileOutputStream(new File("test2.txt"));
bos=new BufferedOutputStream(new FileOutputStream(new File("test3.txt")));
byte[]buf=new byte[8];
long startTime=System.currentTimeMillis();
while(fis.read(buf)!=-1)
{
fos.write(buf);
}
System.out.println("Temps de lecture+écriture avec FileInputStream et FileOutputStream:"+(System.currentTimeMillis()-startTime));
startTime=System.currentTimeMillis();
while(bis.read(buf)!=-1)
{
bos.write(buf);
}
System.out.println("Temps de lecture+écriture avec BufferedInputStream et BufferedOutputStream:"+(System.currentTimeMillis()-startTime));
fis.close();
bis.close();
}
catch(FileNotFoundException e)
{
e.printStackTrace();
}
catch(IOException e)
{
e.printStackTrace();
}
}
} |