Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Riempire una Map

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    285

    Riempire una Map

    Salve
    esiste un metodo alternativo a questo codice ?
    codice:
    ...
      public Codifica(){
    	    mappa=new HashMap<Character, Character>();
    		 mappa.put('a', 'd');
    		 mappa.put('b', 'a');
    		 mappa.put('c', 'f');
    		 mappa.put('d', 'r');
    		 mappa.put('e', 'z');
    		 mappa.put('f', 'i');
    		 mappa.put('g', 'l');
    		 mappa.put('h', 'p');
    		 mappa.put('i', 'x');
    		 mappa.put('j', 's');
    		 mappa.put('k', 'b');
    		 mappa.put('l', 'z');
    		 mappa.put('m', 'u');
    		 mappa.put('n', 'c');
    		 mappa.put('o', 'j');
    		 mappa.put('p', 'e');
    		 mappa.put('q', 'g');
    		 mappa.put('r', 'v');
    		 mappa.put('s', 'h');
    		 mappa.put('t', 'y');
    		 mappa.put('u', 'w');
    		 mappa.put('v', 'm');
    		 mappa.put('w', 'o');
    		 mappa.put('x', 'k');
    		 mappa.put('y', 'q');
    		 mappa.put('z', 'n');
      }
    ...

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Alternativo in che senso?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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

    Re: Riempire una Map

    Originariamente inviato da lionell88
    esiste un metodo alternativo a questo codice ?
    Un array bidimensionale di 26 x 2 caratteri e poi un ciclo for per inserire ogni associazione. Di certo potresti risparmiare qualcosa a livello di scrittura del codice scrivendo l'array in modo abbastanza compatto ma a runtime non più di tanto, visto che oltre i 26 put (comunque vanno fatti) c'è pure la struttura degli array da istanziare (anche se è tutto "letterale").

    Ma "alternativo" ... per quale motivo?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    285
    Era solo una curiosità...
    comunque grazie per le risposte .

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.