◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
java 中将 list 转换为数组的方法:1. 使用 toarray() 方法将 list 转换为指定类型的数组;2. 使用 for-each 循环迭代 list 并将每个元素复制到数组中。
如何将 Java List 转换为数组
在 Java 中,将 List 转换为数组有两种常见的方法:
1. 使用 toArray() 方法
toArray() 方法可以将 List 转换为指定类型 T 的数组。该方法返回一个新的数组,其元素与 List 中的元素对应。
立即学习“Java免费学习笔记(深入)”;
List<String> names = new ArrayList<>(); // 添加元素到列表 names.add("John"); names.add("Jane"); names.add("Alice"); // 将 List 转换为 String 数组 String[] namesArray = names.toArray(new String[0]);
2. 使用 for-each 循环
也可以使用 for-each 循环将 List 转换为数组。通过迭代 List,可以将每个元素复制到数组中。
List<Integer> numbers = new ArrayList<>(); // 添加元素到列表 numbers.add(1); numbers.add(2); numbers.add(3); // 创建一个空数组来存储 List 元素 int[] numbersArray = new int[numbers.size()]; // 使用 for-each 循环将元素复制到数组中 int index = 0; for (int number : numbers) { numbersArray[index++] = number; }
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。