Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    147

    Utilizzare lista in java

    Ciao,non ho capito bene come utillizzare set..Con arraylist ad esempio faccio arraylist=new Arraylist e inizio a metterci elementi con set invece mi ritrovo cosi

    Set<Paziente> settaggioPaziente;

    ora vorrei iniziare ad inserire gli oggetti,come faccio?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    I metodi "set" non servono ad "aggiungere", ma a "modificare" (setting, in inglese).
    Per "aggiungere" degli elementi ad una lista, si usa il relativo metodo "add".

    Poi non ho capito che c'entra quel "Set<Paziente>"... che è un "insieme di pazienti", nel senso matematico del termine "insieme" (ovvero, senza duplicati).

    Ricapitolando:

    1) Creazione della lista (con ArrayList):
    codice:
    // Creo una lista che può contenere oggetti "Paziente"
    ArrayList<Paziente> miaLista = new ArrayList<Paziente>();

    2) Aggiunta di tutti gli elementi che desideri inserire:
    codice:
    // Aggiunta di nuovi pazienti
    miaLista.add( new Paziente(...) );
    ...
    
    // Aggiunta di pazienti già istanziati
    Paziente p1 = ...;
    Paziente p2 = ...;
    
    miaLista.add( p1 );
    miaLista.add( p2 );

    3) Eventuale modifica del secondo paziente con un altro paziente
    codice:
    Paziente altroPaziente = ...;
    miaLista.set(1, altroPaziente);
    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 L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Quote Originariamente inviata da gaiapuffo Visualizza il messaggio
    Ciao,non ho capito bene come utillizzare set..Con arraylist ad esempio faccio arraylist=new Arraylist e inizio a metterci elementi con set invece mi ritrovo cosi

    Set<Paziente> settaggioPaziente;

    ora vorrei iniziare ad inserire gli oggetti,come faccio?
    Intendi java.util.Set?
    Gli elementi li aggiungi come con ArrayList, usando add().

    Documentazione: http://docs.oracle.com/javase/7/docs.../util/Set.html
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.