PDA

Visualizza la versione completa : [Java] Caricare array di Object[] con valori interi


cielo81
11-07-2005, 10:33
come faccio a caricare un array di Object con dei valori int?? è possibile??

netarrow
11-07-2005, 10:33
Potresti usare la classe Integer.

:ciauz:

Matteo982
11-07-2005, 10:43
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


int a = Integer.parseInt("1020");

Ciao. :ciauz:

AlbertoPicca
11-07-2005, 13:43
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

:ciauz:

LeleFT
11-07-2005, 14:09
Originariamente inviato da AlbertoPicca
Se l'array é stato definito come Object[] puoi inserire i valori interi in questo modo:
myArray[i] = (int)MyValue

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


Object [] myArray = new Object[10];
for (int i=0; i<10; i++) myArray[i] = new Integer(i);


Originariamente inviato da AlbertoPicca
Oppure potresti definire un array di Integer così:
int[] myArray = null

:ciauz:
Così definisci un array di interi (tipo di dato primitivo)... Integer è una classe.


Ciao. :ciauz:

AlbertoPicca
11-07-2005, 14:30
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


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.


Ciao. :ciauz:

:fagiano:

Loading