Дополнен 12 лет назад
Александр и ra!
Огромное Вам спасибо! Никто не собирался присваивать.... Мне хотелось разъяснить для себя тонкости. Благодаря ra! что более менее мне удалось. (т. к описал действия и принцип в общем)
Александр я Вам тоже благодарна.. . Но наверно это рубрика не просто так называется "ответы", никто не собирался присваивать Ваш код. Да, в первую очередь, я хотела сама понять принцип работы. Так как мне интересно. Что касается изучения Java, учу. У тех кто не учит, не возникают вопросов. Если Вы решились помочь человеку, не надо поучать, как ему делать. так как Вы не знаете всех деталей. Спасибо еще раз за работу Вашей умной головы.
Map< String, Integer > map = new HashMap< String, Integer >();
for (int i = 0; i < word.length(); i++) {
String letter = word.substring(i,i+1);
if( map.containsKey(letter) ) {
map.put(letter, new Integer(( Integer )map.get(letter).intValue() + 1));
} else {
map.put(letter, new Integer(1));
}
}
System.out.println(map.toString());
}
}