C# to Java - Dictionaries?

Viewed 42534

Is it possible in Java to make a Dictionary with the items already declared inside it? Just like the below C# code:

   Dictionary<string, int> d = new Dictionary<string, int>()
    {
        {"cat", 2},
        {"dog", 1},
        {"llama", 0},
        {"iguana", -1}
    };

How do I do this and what type do I use? I've read that Dictionary is obsolete.

5 Answers
Related