Guest User

Untitled

a guest
Aug 4th, 2011
370
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. HashMap<String, Integer> stringsToInts = new HashMap<String, Integer>(){{
  2.     put("H", 1);
  3.     put("He", 2);
  4.     put("Li", 3);
  5.     put("Be", 4);
  6.     put("B", 5);
  7.     put("C", 6);
  8.     put("N", 7);
  9.     put("O", 8);
  10.     put("F", 9);
  11.     put("Ne", 10);
  12.     put("Na", 11);
  13.     put("Mg", 12);
  14.     put("Al", 13);
  15.     put("Si", 14);
  16.     put("P", 15);
  17.     put("S", 16);
  18.     put("Cl", 17);
  19.     put("Ar", 18);
  20.     put("K", 19);
  21.     put("Ca", 20);
  22.     put("Sc", 21);
  23.     put("Ti", 22);
  24.     put("V", 23);
  25.     put("Cr", 24);
  26.     put("Mn", 25);
  27.     put("Fe", 26);
  28.     put("Co", 27);
  29.     put("Ni", 28);
  30.     put("Cu", 29);
  31.     put("Zn", 30);
  32.     put("Ga", 31);
  33.     put("Ge", 32);
  34.     put("As", 33);
  35.     put("Se", 34);
  36.     put("Br", 35);
  37.     put("Kr", 36);
  38.     put("Rb", 37);
  39.     put("Sr", 38);
  40.     put("Y", 39);
  41.     put("Zr", 40);
  42.     put("Nb", 41);
  43.     put("Mo", 42);
  44.     put("Tc", 43);
  45.     put("Ru", 44);
  46.     put("Rh", 45);
  47.     put("Pd", 46);
  48.     put("Ag", 47);
  49.     put("Cd", 48);
  50.     put("In", 49);
  51.     put("Sn", 50);
  52.     put("Sb", 51);
  53.     put("Te", 52);
  54.     put("I", 53);
  55.     put("Xe", 54);
  56.     put("Cs", 55);
  57.     put("Ba", 56);
  58.     put("La", 57);
  59.     put("Ce", 58);
  60.     put("Pr", 59);
  61.     put("Nd", 60);
  62.     put("Pm", 61);
  63.     put("Sm", 62);
  64.     put("Eu", 63);
  65.     put("Gd", 64);
  66.     put("Tb", 65);
  67.     put("Dy", 66);
  68.     put("Ho", 67);
  69.     put("Er", 68);
  70.     put("Tm", 69);
  71.     put("Yb", 70);
  72.     put("Lu", 71);
  73.     put("Hf", 72);
  74.     put("Ta", 73);
  75.     put("W", 74);
  76.     put("Re", 75);
  77.     put("Os", 76);
  78.     put("Ir", 77);
  79.     put("Pt", 78);
  80.     put("Au", 79);
  81.     put("Hg", 80);
  82.     put("Tl", 81);
  83.     put("Pb", 82);
  84.     put("Bi", 83);
  85.     put("Po", 84);
  86.     put("At", 85);
  87.     put("Rn", 86);
  88.     put("Fr", 87);
  89.     put("Ra", 88);
  90.     put("Ac", 89);
  91.     put("Th", 90);
  92.     put("Pa", 91);
  93.     put("U", 92);
  94.     put("Np", 93);
  95.     put("Pu", 94);
  96.     put("Am", 95);
  97.     put("Cm", 96);
  98.     put("Bk", 97);
  99.     put("Cf", 98);
  100.     put("Es", 99);
  101.     put("Fm", 100);
  102. }};
  103.  
  104. HashMap<Integer, String> intsToStrings = new HashMap<Integer, String>(){{
  105.     for (Map.Entry<String, Integer> e : stringsToInts.entrySet()) {
  106.         put(e.getValue(), e.getKey());
  107.     }
  108. }};
RAW Paste Data