Какой тип Java будет печатать на консоли таким образом?Какой язык «Словарь» печатает с помощью {}?
{'T'=0, 'G'=0, 'A'=0, 'C'=0}
Благодаря
Какой тип Java будет печатать на консоли таким образом?Какой язык «Словарь» печатает с помощью {}?
{'T'=0, 'G'=0, 'A'=0, 'C'=0}
Благодаря
Для ответа на ваш вопрос, простой HashMap будет делать:
public static void main(String[] args) {
Map<Character, Integer> map = new HashMap<>();
map.put('T', 0);
map.put('G', 0);
map.put('A', 0);
map.put('C', 0);
System.out.println(map);
}
Так что для этих примеров, карта будет хранить «C ',' T ',' A 'и' G '(символ) с ключами 0, 0, 0 и 0 (целое число)
Спасибо, мне не нравится Java: 0 – masters3d
Похоже LinkedHashMap<String, Integer>
(предполагая, что порядок и одиночные кавычки являются существенными). Например,
public static void main(String[] args) {
Map<String,Integer> map = new LinkedHashMap<>();
map.put("'T'", 0);
map.put("'G'", 0);
map.put("'A'", 0);
map.put("'C'", 0);
System.out.println(map);
}
Выходы
{'T'=0, 'G'=0, 'A'=0, 'C'=0}
На самом деле, неправильный подход к переводу символа в строку. ; ( – masters3d
Похож на «карту» для меня. – markspace
Что это за вопрос? –
Вы пытаетесь использовать 'Карта map = new HashMap <>();' Где символ - это ключ, а Integer - значение. –