Java 创建二维LinkedList时出现语法错误

Java 创建二维LinkedList时出现语法错误,java,syntax,expression,syntax-error,token,Java,Syntax,Expression,Syntax Error,Token,我正在尝试用Java制作一个二维LinkedList,这就是我所想到的: LinkedList<LinkedList<String>> rows = new LinkedList()<LinkedList<String>>; 我需要做什么来修复它?这个错误是什么?为什么我会得到它?括号应该放在LinkedList声明的末尾,否则编译器会假设使用了原始类型,试图解析后续标记,结果失败。使用: LinkedList<LinkedList<

我正在尝试用Java制作一个二维LinkedList,这就是我所想到的:

LinkedList<LinkedList<String>> rows = new LinkedList()<LinkedList<String>>;

我需要做什么来修复它?这个错误是什么?为什么我会得到它?

括号应该放在
LinkedList
声明的末尾,否则编译器会假设使用了原始类型,试图解析后续标记,结果失败。使用:

LinkedList<LinkedList<String>> rows = new LinkedList<LinkedList<String>>();
LinkedList行=新建LinkedList();
或更好地将代码添加到接口,使用:

List<List<String>> rows = new LinkedList<List<String>>();
List rows=newlinkedlist();

这将允许添加
列表
实现类型,而不是
链接列表
,如果以后需要重构。

括号应放在
链接列表
声明的末尾,否则编译器假定正在使用原始类型,尝试解析后续令牌,但失败。使用:

LinkedList<LinkedList<String>> rows = new LinkedList<LinkedList<String>>();
LinkedList行=新建LinkedList();
或更好地将代码添加到接口,使用:

List<List<String>> rows = new LinkedList<List<String>>();
List rows=newlinkedlist();
这将允许添加
列表
实现类型,而不是
链接列表
,如果以后需要重构