更新时间: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中实现数组和列表之间的转换。
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业当天offer率91%,薪资1W+占比54.2%,班级均薪12k+
2025-09-19