come faccio a caricare un array di Object con dei valori int?? è possibile??
come faccio a caricare un array di Object con dei valori int?? è possibile??
Potresti usare la classe Integer.
![]()
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
se l'oggetto che hai rappresenta un numero puo farlo tipo se hai una stringa di questo tipo: "1020"
Le stringhe sono fondamentalmente degli Object e potresti usare
Ciao.codice:int a = Integer.parseInt("1020");![]()
Se l'array é stato definito come Object[] puoi inserire i valori interi in questo modo:
myArray[i] = (int)MyValue
Oppure potresti definire un array di Integer così:
int[] myArray = null
![]()
Direi proprio di no.Originariamente inviato da AlbertoPicca
Se l'array é stato definito come Object[] puoi inserire i valori interi in questo modo:
myArray[i] = (int)MyValue
Se l'array è definito come Object[] può contenere solo oggetti (e non valori interi, intesi come tipi di dato primitivo).
Quindi
codice:Object [] myArray = new Object[10]; for (int i=0; i<10; i++) myArray[i] = new Integer(i);Così definisci un array di interi (tipo di dato primitivo)... Integer è una classe.Originariamente inviato da AlbertoPicca
Oppure potresti definire un array di Integer così:
int[] myArray = null
![]()
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Originariamente inviato da LeleFT
Direi proprio di no.
Se l'array è definito come Object[] può contenere solo oggetti (e non valori interi, intesi come tipi di dato primitivo).
Quindi
Così definisci un array di interi (tipo di dato primitivo)... Integer è una classe.codice:Object [] myArray = new Object[10]; for (int i=0; i<10; i++) myArray[i] = new Integer(i);
Ciao.![]()
![]()