2015-10-28 5 views
-2

Так что я работаю над проектом для школы. Мне нужно записать данные из моих массивов в Excel, и у меня проблемы. Это часть моего экспериментального класса.FileIO to .csv files

public static void exp(Params params) { 
     Scanner s = new Scanner(System.in); 
     String temp; 
     for (temp = ""; temp.isEmpty(); temp = s.nextLine()) { 
      System.out.println("Enter a directory and filename that you want the results to be saved under."); 
      System.out.println("(If no directory is specified, results will be in same folder as the jar.)"); 
     } 

     params.setFileName(temp); 
     s.close(); 
     System.out.println("Executing..."); 
     long timeArray[] = new long[params.getFinalSize()/params.getIncrement()]; 
     int counter = 0; 
     SortFacade facade = new SortFacade(); 
     for (int n = params.getInitialSize(); n <= params.getFinalSize(); n += params.getIncrement()) { 
      System.out.println((new StringBuilder("Array of size: ")).append(n).toString()); 
      long tempTime = 0L; 
      for (int j = 0; j < params.getNumTrials(); j++) { 
       System.out.println((new StringBuilder("Trial #")).append(j + 1).toString()); 
       params.generateArrays(n, params.getTypeList()); 
       tempTime += facade.sort(params); 
      } 

      timeArray[counter] = tempTime/(long) params.getNumTrials(); 
      counter++; 
     } 

     params.setTimeArray(timeArray); 
     System.out.println("Times for each array size(ms): " + Arrays.toString(timeArray)); 
     System.out.println("Writing to File..."); 
     System.out.println("Complete."); 
    } 

} 
+4

* «У меня возникли некоторые проблемы» * - В самом деле? Do объясняют – MadProgrammer

+0

Что мне нужно сделать, чтобы записать данные из этих экспериментов в .csv-файлы? Я могу отправить вам весь мой код, если хотите. – user5500329

+0

Возможно, вам стоит взглянуть на [Basic I/O] (http://docs.oracle.com/javase/tutorial/essential/io/) – MadProgrammer

ответ