Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    10

    Ricerca elemento in HashSet

    Salve. vorrei chiedere un aiuto circa i metodi di accesso agli oggetti di un HashSet: come faccio a trovare e operare con un oggetto particolare presente in un bucket di un HashSet? Mi spiego meglio: avendo ad esempio un HashSet di "pubblicazioni" il cui codice hash è calcolato prendendo solo la stringa del titolo, posso trovare, e per esempio stampare tutto l'oggetto (titolo, autore, anno ecc) facendo una ricerca solo dal titolo? grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Temo che ci sia un problema di fondo qui: un Set è una collezione di oggetti tutti diversi. Se il tuo HashSet consente l'inserimento di oggetti con hash identico a quelli di oggetti già esistenti, allora il nuovo oggetto sostituirà quello presente. In altre parole, l'hash così come lo stai calcolando non garantisce di poter accedere a tutti gli oggetti che pensi di aver salvato nel tuo Set.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    10
    Ok, grazie per la risposta. Credo che dovrò utilizzare una mappa, impostando il titolo come chiave e gli altri dati come valore..

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.