Originariamente inviato da gogetassj4dp
Spero di nn dirti una cavolata, cmq mi sembra che il JOptionPane restituisce una stringa. Quindi per trasformarla in intero devi usare Intger.parseInt(Stringa). prova così... sempre che nn ti ho detto una scemata...
si è così, ma siccome la sta aggiungendo ad una Collection, almeno che non stia usando java 5 deve fare:
Codice PHP:
String input = JOptionPane.showInputDialog(null,"Dammi la dimensione dell'oggetto che vuoi inserire: ");
Integer n = new Integer(input); //oppure Integer.valueOf(input);
weights.add(n);
ovviamente dovresti gestire anche il caso in cui non venga inserito nessun input (variabile input==null) e quello in cui fallisce il parsing (se digiti una stringa che non è un intero).