ok ma se la funzione è questa il problema si ripropone, ogni tanto salta alcuni valori partendo dal primo
codice:
int i=1;
String temp="";
String s=LeggiDaFile(0);
StringTokenizer st = new StringTokenizer(s," ", false);
do{
temp=st.nextToken();
switch (i) {
case 1: {idzona=Integer.parseInt(temp);break;}
case 2:{colore=temp;break;}
case 3:{tariffa=Double.parseDouble(temp);break;}
case 4:{minimo=Double.parseDouble(temp);break;}
case 5:{giornoi=Integer.parseInt(temp);break;}
case 6:{giornof=Integer.parseInt(temp);break;}
case 7:{orai=temp;break;}
case 8:{oraf=temp;break;}
case 9:{orai2=temp;break;}
case 10:{oraf2=temp;break;}
default: break;
}
i = i + 1;
} while (st.hasMoreTokens());