Non ho mai usato StringTokenizer, ma io risolverei in questo modo...
supponiamo che la linea letta dal file si chiami linea
codice:
public class Leggi {
public Leggi()
{
String linea="8 SEMPLICI REGOLE - Season 1 [DVB]";
int indexOfMeno=linea.indexOf("-");
String titolo=linea.substring(0,indexOfMeno-1);
String stagione=linea.substring(indexOfMeno+2,linea.length());
System.out.println("Linea di partenza: "+linea);
System.out.println("Titolo: "+titolo);
System.out.println("Stagione: "+stagione);
}
public static void main(String[] args) {
Leggi l=new Leggi();
}
}
ecco a te la mia soluzione...
questo è l'output:
codice:
Linea di partenza: 8 SEMPLICI REGOLE - Season 1 [DVB]
Titolo: 8 SEMPLICI REGOLE
Stagione: Season 1 [DVB]