Я пишу программу с 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 , как я могу это исправить?