1
これは正常に動作します:TreeMap内のJava 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
なぜ?私は間違って何をしていますか?私はいくつかの方法を試しましたが、なぜこれが間違っているのか分かりません。
.... = new TreeMap<String, TreeMap<String, Float>>();
注意を、珍しい種類が悪いです - あなたはあなたの 'ArrayList'ジェネリック引数は、一般的なようにしたいです。また、変数とパラメータのタイプにインタフェースタイプを使用するのが一般的です。 –