实现代码:
备注:
如果没有初始化每个数组里的元素(即statusSet[i][j]=new HashSet<String>();),那麽在运用set时会报空指针异常。
此外,在创建set型数组的时候,支持规定set的泛型的编译。
- Set[][] statusSet=new HashSet[17][14];
- for(int i=0;i<17;i++){
- for(int j=0;j<14;j++){
- statusSet[i][j]=new HashSet<String>();
- }
- }
如果没有初始化每个数组里的元素(即statusSet[i][j]=new HashSet<String>();),那麽在运用set时会报空指针异常。
此外,在创建set型数组的时候,支持规定set的泛型的编译。
本文介绍如何正确地在Java中初始化一个二维HashSet数组,并强调了如果不进行适当的初始化将导致空指针异常的问题。

被折叠的 条评论
为什么被折叠?



