temps de lecture FileInputStream
bonjour
en exécutant ce prg, temps de lecture deFileInputStream et BufferedInputStream sont en 0,est ce que c'est normal?
pour servir le fichier "test.txt", il se trouve dans cette location:
http://www.pallier.org/ressources/di...cais.frgut.txt
veuillez m'aidez 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
|
import java.io.BufferedInputStream;
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
{
public static void main(String[]args)
{
FileInputStream fis;
BufferedInputStream bis;
try
{
fis=new FileInputStream(new File("test.txt"));
bis=new BufferedInputStream(new FileInputStream(new File("test.txt")));
byte[]buf=new byte[8];
long startTime=System.currentTimeMillis();
while(fis.read(buf)!=-1);
System.out.println("Temps de lecture avec FileInputStream:"+(System.currentTimeMillis()-startTime));
startTime=System.currentTimeMillis();
while(bis.read(buf)!=-1);
System.out.println("Temps de lecture avec BufferedInputStream:"+(System.currentTimeMillis()-startTime));
fis.close();
bis.close();
}
catch(FileNotFoundException e)
{
e.printStackTrace();
}
catch(IOException e)
{
e.printStackTrace();
}
}
} |