Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: java.util.Map

  1. #1

    java.util.Map

    Salve a tutti spero che questo sia il forum adatto per la mia domanda.
    Come da titolo , vorrei sapere a cosa serve l' interfaccia Map della libreria java qualcuno sa spiegarmelo??
    ringrazio in anticipo tutti quelli che vogliono aiutarmi .

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: java.util.Map

    Originariamente inviato da Cletus
    Salve a tutti spero che questo sia il forum adatto per la mia domanda.
    Come da titolo , vorrei sapere a cosa serve l' interfaccia Map della libreria java qualcuno sa spiegarmelo??
    Una "map" è una collezione in cui ad una "chiave" univoca (non può essere duplicata) è associato un valore.

    Chiaramente java.util.Map è una interfaccia, quindi non è quella che istanzi ma bensì una delle implementazioni "concrete" di Map come HashMap, TreeMap e altre.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    grazzie per la risposta.
    Ma visto che e' da poco che programmo potresti farmi qualche esempio di applicazione di Map?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Cletus
    grazzie per la risposta.
    Ma visto che e' da poco che programmo potresti farmi qualche esempio di applicazione di Map?
    codice:
    HashMap<String,String> map = new HashMap<String,String> ();
    map.put ("9780321349804", "The Java Programming Language, 4th Edition");
    ...
    
    String title = map.get ("9780321349804");
    In questo esempio chiavi e valori sono String.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    e tipo in questa situazione ?
    public Literal evaluate(Map<String, Literal> bindings);

    cioe' quello che nn riesco a capire e' (Map<String,Literal> binding

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Cletus
    e tipo in questa situazione ?
    public Literal evaluate(Map<String, Literal> bindings);

    cioe' quello che nn riesco a capire e' (Map<String,Literal> binding
    È un metodo che restituisce un oggetto di tipo Literal ed ha come unico parametro un oggetto di tipo Map<String, Literal> cioè una mappa con chiave String e valore Literal.

    Cosa sia Literal .... non lo so ...
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Grazie sempre piu' chiaro
    literal e' un interfaccia che ha due calssi che la implementano ,queste due calssi possono assumere valori di interi o booleani....
    quindi bindings sara' una stringa con valore numerico oppure booleano di questo tipo :
    per esempio
    "5" , "False"

  8. #8
    Scusami ma ho dimenticato il punto interrogativo era una domanda

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Cletus
    quindi bindings sara' una stringa con valore numerico oppure booleano di questo tipo :
    per esempio
    "5" , "False"
    A evaluate() devi passare un oggetto che implementa Map, quindi un HashMap, un TreeMap o altro...
    E questa map avrà al suo interno delle associazioni tra dei String e dei Literal.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    le associazioni tra string e litteral cosa vuol dire ?

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