Package src.common

Class CSV_Utilities

java.lang.Object
src.common.CSV_Utilities

public class CSV_Utilities extends Object
Raccolta di metodi statici utili per la gestione dei file CSV.
Version:
1.0.0
Author:
Giacomo Paredi, Lorenzo Radice
  • Constructor Details

    • CSV_Utilities

      public CSV_Utilities()
  • Method Details

    • addArraytoCSV

      public static boolean addArraytoCSV(File file, String[] linecells, String header)
      Aggiunge un array di stringhe ad un file CSV. Se il file CSV è vuoto o non ha linee aggiunge l'intestazione. Ritorna true se l'esecuzione è avvenuta correttamente.

      Complessità
      T = O(n)
      Parameters:
      file - file CSV
      linecells - celle della linea da aggiungere
      header - intestazione
      Returns:
      true se l'esecuzione è avvenuta correttamente
    • updateCellInCSV

      @Deprecated public static boolean updateCellInCSV(File file, String update, int line, int col)
      Deprecated.
      Questo metodo è stato sostituito.

      Usare invece addCellAtEndOfLine(File file, String string, int line).

      Aggiorna una cella di un file CSV

      Complessità
      T = θ(n)
      Parameters:
      file - file CSV
      update - nuovo valore che la cella assumerà
      line - linea della cella escludendo l'intestazione del file
      col - colonna della cella
      Returns:
      true se l'esecuzione è avvenuta correttamente
    • addCellAtEndOfLine

      public static boolean addCellAtEndOfLine(File file, String string, int line)
      Aggiunge una stringa alla fine di una riga di un file CSV.

      Complessità
      T = θ(n)
      Parameters:
      file - file CSV
      string - stringa da aggiungere
      line - riga
      Returns:
      true se l'esecuzione ha avuto successo