TableParser files loops Livello 12 Edit

Scrivi la classe TableParser contenente il metodo:

public static void convertTable(Path htmlFile, Path csvFile)

Tale metodo legge il file in formato HTML htmlFile. Se nel file HTML è contenuta almeno una tabella, il metodo converte il contenuto della prima tabella contenuta nel file in formato CSV e lo salva nel file csvFile.

La conversione avviene secondo le regole seguenti:

Ad esempio per un file html contenente:

...
<h1>Tabella di test</h1>
<p>Prova a convertire la seguente tablella:</p>
<!-- Questo è un commento -->
<table><!-- Qui inizia la tabella -->
    <tr><!-- Prima riga -->
        <td>A</td><td>B</td><td>C</td><td>D</td>
    </tr><!-- Fine prima riga -->
    <tr><!-- Seconda riga -->
        <td>1</td><td>1234</td><td>cane<!--- BAU!!! --->
        </td><td>gatto</td>
    </tr><!-- Fine seconda riga -->
</table><!-- Qui termina la tabella -->
...

Verrà prodotto il seguente file CSV:

A;B;C;D;
1;1234;cane;gatto;