запись в файл long
Подскажите,не могу разобраться, нужно записать в файл данные переменой finish
вот код который я наколякл) который проверяет скорость работы массивов.Спасибо! Запись файл сделал,но она не корректно работает
import java.io.FileWriter;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.io.*;
public class Speed {
private static long finish;
public static void main(String[] args)throws Exception {
List<Integer>linkedList =new LinkedList<>();
List<Integer>arrayList = new ArrayList<>();
timeSpead(linkedList);
timeSpead(arrayList);
System.out.println(finish);
FileWriter writer = new FileWriter("text.txt");
writer.write((int)finish);
writer.close();
}
public Speed(long finish) {
this.finish =finish;
}
public long getSpeed() {
return finish;
}
public static void timeSpead(List<Integer>list) {
long spead = System.currentTimeMillis();
for(int i = 0; i < 1000000;i ++) {
list.add(i);
}
long end = System.currentTimeMillis();
finish =end - spead;
System.out.println(finish);
}
}