将字符数组添加到 HashSet

adi*_*dit 2 java

我有一个 HashSet 字符,我正在尝试做:

Collections.addAll(mySet, test.toCharArray());
        mySet.addAll(test.toCharArray());
Run Code Online (Sandbox Code Playgroud)

为什么说它不适用?我该如何解决?

Joe*_*oey 5

因为toCharArray()产生 a char[],而不是 a Character[]。Java 泛型不适用于原语,所以我猜您需要手动添加每个元素。