Получить значение из hashmap, в то время как ключ является арабским символом - PullRequest
0 голосов
/ 13 декабря 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...