更新时间:2024-03-15 来源:黑马程序员 浏览量:
当涉及到数组和列表之间的转换时,Java提供了一些方便的方法。这里有一些基本的示例:
import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { // 声明并初始化一个数组 String[] array = {"apple", "banana", "orange"}; // 创建一个新的列表,并将数组中的元素添加到列表中 List<String> list = new ArrayList<>(Arrays.asList(array)); // 输出列表中的元素 System.out.println("List: " + list); } }
在这个示例中,我们首先声明并初始化了一个字符串数组array。然后,通过Arrays.asList(array)方法将数组转换为列表,并将其赋值给一个新的ArrayList对象list。
import java.util.ArrayList; import java.util.List; public class ListToArrayExample { public static void main(String[] args) { // 声明并初始化一个列表 List<String> list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("orange"); // 创建一个新的字符串数组,并将列表中的元素复制到数组中 String[] array = list.toArray(new String[0]); // 输出数组中的元素 for (String fruit : array) { System.out.println("Array element: " + fruit); } } }
在这个示例中,我们首先声明并初始化了一个列表list,并添加了一些元素。然后,通过list.toArray(new String[0])方法将列表转换为数组,并将其赋值给一个新的字符串数组array。最后,我们通过循环遍历数组并输出每个元素。
这些示例可以帮助我们理解如何在Java中实现数组和列表之间的转换。