任何将Java原始类型数组转换为List的内置方法

时间:2018-12-14 14:41:21

标签: java arrays

尝试编译此代码时:

char[] chars = "abc".toCharArray();
        List<Character> characterList = Arrays.asList(chars);
        Set<Character> characterSet = new HashSet<Character>(new ArrayList<Character>(characterList));

我收到此错误:

Error:(17, 54) java: incompatible types: inference variable T has incompatible bounds
    equality constraints: java.lang.Character
    lower bounds: char[] 

很明显我为什么要得到它。

是否有任何内置方法,没有任何外部库,这些方法接受原始数组并返回它们的列表?像这样:

public List<Character> toCharList(char[] array) {
// create arrays list, loop the array and return it.
} 

**注意:我正在寻找没有库或其他类似Apache Commons的东西。所以问题不是真的重复**

0 个答案:

没有答案