Java List.toArray() 方法

2025年3月24日 | 阅读时间:2 分钟

List 接口的 toArray() 方法返回一个包含列表中所有元素的数组,且顺序与列表中一致。

第二个语法返回一个包含此列表中所有元素的数组,该数组的运行时类型是指定的数组。

语法

参数

  1. 不适用
  2. 参数 'a' 表示将要存储列表元素的数组。

类型参数

类型参数 'T' 表示要容纳集合的数组的组件类型。

返回值

toArray() 方法返回一个包含此列表中所有元素的数组,且顺序与列表中一致。

指定者

Collection<E> 接口中的 toArray()

抛出

ArrayStoreException - 如果指定数组的运行时类型不是此列表中每个元素的运行时类型的超类型。

NullPointerException - 如果定义的数组为 null。

示例 1

输出

Alphabet :
1: a
2: b
3: c
4: d
5: e
6: f
7: g
8: h
9: i
10: j
11: k
12: l
13: m
14: n
15: o
16: p
17: q
18: r
19: s
20: t
21: u
22: v
23: w
24: x
25: y
26: z

示例 2

输出

Error:(15, 22) java: bad operand types for binary operator '%'
first type:  java.lang.Object
second type: int

运算符 '%' 不能应用于 java.lang.Object。如果这样做,将会报错。

示例 3

此示例是上述程序描述的解决方案。

输出

List of odd numbers in our list.
1 
3 
5 
7 
9
下一主题Java List