java ArrayList<Set<Integer>>数组如何定义

各位朋友,我在类的定义中出现了
private static final ArrayList> tmp = new ArrayList>()[10]
这样的语句,但是编译器保存,请问各位,我应该如何修改?

private static final ArrayList> tmp[] = new ArrayList[10];

在手机端显示不全,arraylist>=new arraylist>()[10]

 private static final ArrayList<Set<Integer>> tmp[] = new ArrayList[10];

使用List比较好。

private static final List<Set<Integer>> temp[] = new ArrayList[10];

Set 外面套 List 你想干嘛? 二维数组啊
list是变长的,定义的时候不需要定义长度
private static final ArrayList> tmp = new ArrayList(); 就ok了

Set set = new set(1,2,3,4, ... )
ArrayList tmp[] = new ArrayList[ ];

http://tieba.baidu.com/p/626613186