Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Dec 2000
    Messaggi
    147

    [JAVA]Object[]

    come faccio a caricare un array di Object con dei valori int?? è possibile??

  2. #2
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    Potresti usare la classe Integer.

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  3. #3
    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

    codice:
    int a = Integer.parseInt("1020");
    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  4. #4
    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


  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,318
    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
    codice:
    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

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


    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

  6. #6
    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
    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.


    Ciao.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.