求java 将int[]导入Set的方法

在网上找了一个方法,可是好像只能用于类的数组,例如String[];代码台下:
public static Set Array2Set(T[] tArray) {

Set tSet = new HashSet(Arrays.asList(tArray));

return tSet;

}

若用int[]做参数会出错;

当然可以用最笨的方法,如:
for(int i=0;i<int[].lenth;i++){
Set.add(int[i]);
}

问有没有可以将int[]导入Set的库函数.

 你这不能,是因为泛型的原因,泛型不接收基本类型。
 如果不用泛型,是可以直接用int数组的
 int[] tInt={1,2,3,4};
 Set tSet = new HashSet(Arrays.asList(tInt));
 这样是不会报错的

public set setArray(int[] arr){
Set set=HashSet();
for(int e: arr){
set.add(e);
}
return set;
}

用整型类就好了啊,Integer[]