关于Java:在创建过程中填充哈希图

Fill hash map during creation

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How to Initialise a static Map in Java

如何在初始化时在Java中填充HashMap,有可能是这样的吗?

1
public static Map<byte,int> sizeNeeded=new HashMap<byte,int>(){1,1};


字节数组是原始的采集工作的对象。你需要这样的东西

1
2
3
4
5
6
7
8
9
public static Map<Byte, Integer> sizeNeeded = new HashMap<Byte, Integer>() {

        {
            put(new Byte("1"), 1);
            put(new Byte("2"), 2);
        }

        ;
    };

这将创建一个新的图块的初始化和使用网络电话会把两个填充数据的方法


首先,你不能拥有primitives AS的一般类型参数的Java,所以不可能Map冰,它会有两个Map

第二,没有,有没有在Java集合文字。现在,虽然他们的存在被视为一个新的项目特征的硬币。不幸的是,他们是把从Java 7和我可以一直等到Java 8…