Java TreeMap в TreeMap - Ошибка идентификатора?

Это отлично работает:

TreeMap <String, ArrayList> x_probs_org = new TreeMap<String, ArrayList>();

Но это:

TreeMap <String, TreeMap<String, Float>> x_probs = new <String, TreeMap<String, Float>>();

вызывает следующую ошибку:

error: <identifier> expected

Зачем? Что я делаю неправильно? Я пробовал пару других способов, но я не понимаю, почему это не так.

2 ответа

Решение

Вы забыли TreeMap идентификатор:

.... = new TreeMap<String, TreeMap<String, Float>>();

Попробуй так:

TreeMap <String, TreeMap<String, Float>> x_probs = new TreeMap<String, TreeMap<String, Float>>();
Другие вопросы по тегам