nicolad1988
28-12-2008, 13:45
slave a tutti!non riesco a far funzionare questo programma,mi dà un errore in esecuzione.posto solo il metodo che dà problemi
public void inserisci (Object x)
{
Character r=(Character) x;
v[(r.toString()).charAt(0) -33]=1;
}
e lo invoco in questo modo
Insieme s=new Insieme();
Scanner in=new Scanner(new FileReader(arg[0]));
Scanner primo=new Scanner(in.nextLine());
while (primo.hasNext())
{
s.inserisci(primo.next());
}
mi dice che non posso castare una stringa in un carattere;ho provato in altri modi ma mi dice che non posso castare da object in stringa
public void inserisci (Object x)
{
Character r=(Character) x;
v[(r.toString()).charAt(0) -33]=1;
}
e lo invoco in questo modo
Insieme s=new Insieme();
Scanner in=new Scanner(new FileReader(arg[0]));
Scanner primo=new Scanner(in.nextLine());
while (primo.hasNext())
{
s.inserisci(primo.next());
}
mi dice che non posso castare una stringa in un carattere;ho provato in altri modi ma mi dice che non posso castare da object in stringa