Arrays.asList()方法可以将一个数组转化为一个List集合,但是在Java中,char[]并不是一个对象类型,所以在使用Arrays.asList()方法时,char[]会被当做一个对象处理,而不是一个字符序列。
如果想将char[]数组转化为List集合,我们可以使用Character类的静态方法将其转化为一个Character对象数组。代码示例如下:
char[] charArray = {'a', 'b', 'c'};
Character[] charObjArray = new Character[charArray.length];
for (int i = 0; i < charArray.length; i++) {
charObjArray[i] = charArray[i];
}
List
这样就可以将char[]数组转化为List集合了。