Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    4

    TreeSet in una HashMap - Help!!!

    Salve a tutti...
    qualcuno può aiutarmi please...
    Ho una HashMap con chiave un tipo FrequentPattern e come valore un TreeSet tipizzato a FrequentPatter ( TreeSet<FrequentPattern> ) :

    HashMap < FrequentPattern , TreeSet<FrequentPattern> > archive =
    new HashMap<FrequentPattern, TreeSet<FrequentPattern>>();

    La mia domanda è:
    come faccio ad avvalorare il membro valore dell'HashMap come TreeSet tipizzato a FrequentPattern?

    il metodo che dovrei implementare e che ho problemi nella gestione dell'inserimento è il seguente:

    public void put(FrequentPattern fp, FrequentPattern pattern)

    Input: pattern-chiave da aggiungere con pattern (valore) da aggiungere all’insieme di pattern relativi a quel pattern-chiave

    Comportamento: aggiunge il pattern frequente se non è già contenuto.
    Se invece è contenuto, inserisce l’argomento pattern all’insieme (Valore dell HashMap come TreeSet di tipo FrequentPattern)
    relativo al pattern-chiave.


    Grazie in anticipo a chi può aiutarmi a gestire l'input "valore" di un TreeSet in un hashmap .

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da niko_19 Visualizza il messaggio
    La mia domanda è:
    come faccio ad avvalorare il membro valore dell'HashMap come TreeSet tipizzato a FrequentPattern?

    il metodo che dovrei implementare e che ho problemi nella gestione dell'inserimento è il seguente:

    public void put(FrequentPattern fp, FrequentPattern pattern)

    Input: pattern-chiave da aggiungere con pattern (valore) da aggiungere all’insieme di pattern relativi a quel pattern-chiave
    Beh, semplice: il value della Map è un TreeSet<FrequentPattern>, estrai prima questo TreeSet, poi su questo ci fai delle operazioni (es. add di un valore).


    P.S. Tutto questo sarebbe "buono" incapsularlo in una apposita classe. es. (sparo come nome: FrequentPatternTreeSetMap) che potrebbe avere appunto il metodo put che hai citato.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    4
    Ti ringrazio infinitamente.
    Tutto risolto...

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.