私はJavaプロジェクトに取り組んでおり、キーのタイプが文字で、値が文字のArrayListであるマップのリストを作成したいと考えています。私はこのようなものを書いています:
List<Map<Character, ArrayList<Character>>>
しかし、日食は言う:Syntax error on token ">>>", VariableDeclarator expected after this token
どうすればできますか?何か案が ?
コンパイラは、変数名が Java 構文に準拠していることを期待しています。
List<Map<Character, List<Character>>> myList =
new ArrayList<Map<Character, List<Character>>>();
List<Map<Character, ArrayList<Character>>> list ;
与えるべき
以下のスクリーンショットを参照してください
変数をインターフェイスとして宣言できますが (例: List
)、インスタンスを作成するには、実装を選択する必要があります (例: ArrayList
)。
List<Map<Character, ArrayList<Character>>> myList = new ArrayList<Map<Character, ArrayList<Character>>>();