按照你说的意思写的,在看下:
import java.util.HashSet;
import java.util.Set;
public class BaiduDemo06 {
private Set[] s = new HashSet[3] ;
public void method1(HashSet hs){
s[0] = hs ;
}
public void method2(HashSet hs){
s[1] = hs ;
}
public void method3(HashSet hs){
s[2] = hs ;
}
public static void main(String[] args) {
HashSet hs1 = new HashSet() ;
hs1.add("a") ;
hs1.add("b") ;
HashSet hs2 = new HashSet() ;
hs2.add(1) ;
hs2.add(2) ;
HashSet hs3 = new HashSet() ;
//Set[] s = new HashSet[2] ; //{hs1,hs2,hs3} ;
BaiduDemo06 bd = new BaiduDemo06() ;
bd.method1(hs1);
bd.method2(hs2);
bd.method3(hs3);
for(Set ss : bd.s){
System.out.println("ss = " + ss) ;
}
}
}