0

私はJavaプロジェクトに取り組んでおり、キーのタイプが文字で、値が文字のArrayListであるマップのリストを作成したいと考えています。私はこのようなものを書いています:

List<Map<Character, ArrayList<Character>>>

しかし、日食は言う:Syntax error on token ">>>", VariableDeclarator expected after this token

どうすればできますか?何か案が ?

4

3 に答える 3

8

コンパイラは、変数名が Java 構文に準拠していることを期待しています。

List<Map<Character, List<Character>>> myList = 
                              new ArrayList<Map<Character, List<Character>>>();
于 2013-03-25T18:45:22.217 に答える
0

List<Map<Character, ArrayList<Character>>> list ;与えるべき

以下のスクリーンショットを参照してください

ここに画像の説明を入力

于 2013-03-25T18:49:40.490 に答える
0

変数をインターフェイスとして宣言できますが (例: List)、インスタンスを作成するには、実装を選択する必要があります (例: ArrayList)。

List<Map<Character, ArrayList<Character>>> myList = new ArrayList<Map<Character, ArrayList<Character>>>();

于 2013-03-25T18:50:11.380 に答える