我正在编写一个具有HashMap
的程序,如下所示:
private static Map<String,Integer> myMap = new HashMap<String,Integer>();
我已经知道键是第一个,但是每次我想添加一个阿拉伯字符作为键时,代码都会更改,看起来像这样
myMap .put("س",60);
myMap .put("ش",300);
myMap .put("ص",90);
myMap .put("ض",800);
myMap .put("ط",9);
如您所见,我的键是一些阿拉伯字符,值是Integer
。但是,当我在代码中放入阿拉伯字符时,顺序会自动更改。 似乎是编码问题。我正在使用 Eclipse ,该如何解决?