Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [JAVA] array

  1. #1

    [JAVA] array

    Scusatemi... sapete se esiste la possibilià di creare un arrey con dimensione non fissa?
    Nel senso di solisto l'arrey si crea così:

    int numeri[] = new int[10];

    il mio problema è che non so quanti elementi posso inserire in questo arrey e non so nemmeno dargli un limite xè non so le quantità di dati che poi gestirò.
    Qualcuno sa se posso un arrey con dimensioni variabili?
    :tongue:

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Se la dimensione della struttura è variabile non si può usare un array; un'alternativa è usaare un Vector, in cui si può iserire un numero arbitrario di oggetti, senza dover gestire direttamente il ridimensionamento della struttura. Gli elementi di un Vector devono però essere degli Object, quindi non si può inserire direttamente un int, ma bisogna eventualmente inserire un Integer il cui valore corrisponde all'intero, ciao.

  3. #3

    grazie

    non devo passare un int... ma una String... l'int era per fare l'esempio.
    Provo a vedere se trovo qualcosa sull'utilizzo dei vettori....
    Grazie 1000
    :tongue:

  4. #4
    ha ragione anx721!!

    se cerchi un array di dimensioni variabili (variabili a "run time") la soluzione sono i Vector..
    Riguardo agli int la precisazione è corretta: guarda cosa dicono le API:

    "add(Object o)
    Appends the specified element to the end of this Vector."

    --> se vuoi inserire un tipo primitivo (es:int) devi fare un parsing per farlo diventare oggetto!


    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 © 2024 vBulletin Solutions, Inc. All rights reserved.