String word = "people";
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());
}
}
Другие языки программирования и технологии
Помогите упростить код java
import java.util.*;
public class q74706399 {
public static void main(String[] args) {
String s = "эйяфьядлайёкюдль";
System.out.println("Слово: '" + s + "'");
Set< Character > m = new HashSet< Character >();
for ( char ch : s.toCharArray() ) m.add(ch);
System.out.println("Количество различных букв: " + m.size());
System.out.println("Буквы: " + m.toString());
}
}
Александр:
> то поймёте что речь шла о подсчёте количества по каждой букве в слове.
Вот задание:
2.Дано слово. Определить, сколько различных букв в нем.
Где здесь идет речь о подсчете количества каждой буквы? По моему, речь как раз идет о подсчете количества используемых в слове различных букв!
public class q74706399 {
public static void main(String[] args) {
String s = "эйяфьядлайёкюдль";
System.out.println("Слово: '" + s + "'");
Set< Character > m = new HashSet< Character >();
for ( char ch : s.toCharArray() ) m.add(ch);
System.out.println("Количество различных букв: " + m.size());
System.out.println("Буквы: " + m.toString());
}
}
Александр:
> то поймёте что речь шла о подсчёте количества по каждой букве в слове.
Вот задание:
2.Дано слово. Определить, сколько различных букв в нем.
Где здесь идет речь о подсчете количества каждой буквы? По моему, речь как раз идет о подсчете количества используемых в слове различных букв!
asdads asddas
это вы о моей голове? говорю к тому что код мой.
ra
если вы прочитаете в чём была суть задания (на которое я этому юзеру дал готовое решение, то поймёте что речь шла о подсчёте количества по каждой букве в слове.
ваша же программа считает какие буквы в слове и сколько букв вообще.
Валерий Осипов
стринг не работает как массив букв. так что вы ошибаетесь.
и в этом коде я применил String вместо Character (да, это моим кодом тут юзел ленивый размахивает) потому что мне так больше нравится. разве есть какая-то разница меду сохранением в хашмапе стринга или символа? в любом случае, требуется НЕпримитив. и стринг обладает как свойствами объекта, так и примитива. в то время как с символом потребовалось бы.. . эээ.. . лучшее не буду продолжать. умные и так допрут...
это вы о моей голове? говорю к тому что код мой.
ra
если вы прочитаете в чём была суть задания (на которое я этому юзеру дал готовое решение, то поймёте что речь шла о подсчёте количества по каждой букве в слове.
ваша же программа считает какие буквы в слове и сколько букв вообще.
Валерий Осипов
стринг не работает как массив букв. так что вы ошибаетесь.
и в этом коде я применил String вместо Character (да, это моим кодом тут юзел ленивый размахивает) потому что мне так больше нравится. разве есть какая-то разница меду сохранением в хашмапе стринга или символа? в любом случае, требуется НЕпримитив. и стринг обладает как свойствами объекта, так и примитива. в то время как с символом потребовалось бы.. . эээ.. . лучшее не буду продолжать. умные и так допрут...
Код заносит в хэшкарту количество появления каждой буквы в слове?
ЗАчем тогда используется тип String, разве Java не поддерживает char ?
И из строк символ обычно можно вынести простой операцией индексации letter = word;
ЗАчем тогда используется тип String, разве Java не поддерживает char ?
И из строк символ обычно можно вынести простой операцией индексации letter = word;
женские головы программируют, ох
Похожие вопросы
- Помогите упростить код на делфи.
- Помогите разобраться в Java Script
- Объясните мне,какая разница где писать код Java Script-внутри HTML-документа или во внешнем js-файле?
- Помогите исправить код чтобы он считал балы теста Pascal
- Всем привет, помогите в коде разобраться С++, вылетает ошибка, вроде все правильно..
- Помогите, лёгкий код C++
- Помогите с кодом на c++
- Помогите откорректировать код в C++
- Помогите с кодом С++
- помогите переписать код с паскаля на c++