android list集合转成数组
要将Android的List集合转换为数组,可以使用List的toArray()方法。以下是一个示例代码:
List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Orange");
String[] array = list.toArray(new String[list.size()]);
for (String fruit : array) {
Log.d("TAG", fruit);
}
在上面的示例中,我们首先创建了一个名为list的ArrayList,并向其添加了几个字符串元素。然后,我们使用toArray()方法将该List转换为数组。需要注意的是,我们需要提供一个具有相同大小的空数组,以便toArray()方法可以将元素复制到该数组中。最后,我们遍历数组并使用Log.d()方法打印每个元素。
请注意,List转换为数组后,数组的大小将不再可变。如果需要在数组中添加或删除元素,应使用ArrayList或其他类似的动态数组实现
原文地址: http://www.cveoy.top/t/topic/it9z 著作权归作者所有。请勿转载和采集!