0

我正在开发一个 java 项目,我想创建一个映射列表,其中键的类型是字符,值是字符的 ArrayLists。我写了这样的东西:

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 回答