Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    82

    nome variabile a run time

    Salve a tutti,
    ho 3 arraylist e vorrei riempirle con un solo ciclo for. Questo for cicla 3 volte, alla iterazione i-esima devo riempire la arraylist i-esima. Visto che nel mio caso reale le arraylist non sono solo 3 vorrei evitare di fare una struttura basata su if. Messo che le arraylist si chiamano list1, list2, list3 c'è modo di scegliere dinamicamente il nome della variabile del tipo:

    for(int i=1;i<=3;i++)
    list'i'(...)

    Grazie mille

    Ho l'amaro sospetto che sia impossibile ma provo lo stesso...

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    No: i nomi delle variabili sono ad uso esclusivo del programmatore, non del codice (il codice non sa nulla di come si chiama la variabile, per lui è solo un indirizzo.

    Usa un array di ArrayList e usa l'indice per determinarle.

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    82
    Usa un array di ArrayList e usa l'indice per determinarle.
    mhh non ci avevo pensato grazie

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.