Arrays.asList() 方法不支持传入 char[] 数组,因为 char[] 数组被视为单一的对象,而不是对象数组。但是,可以将 char[] 数组转换为 Character[] 对象数组,并将其传递给 asList() 方法。以下是示例代码:
char[] charArray = {'A', 'B', 'C'};
Character[] charObjectArray = new Character[charArray.length];
for (int i = 0; i < charArray.length; i++) {
charObjectArray[i] = charArray[i];
}
List
在这个示例中,我们首先创建一个 char[] 数组 charArray,并将其转换为一个 Character[] 对象数组 charObjectArray。然后将 charObjectArray 传递给 Arrays.asList() 方法,将其转换为一个 Character 类型的 List。