Java程序将链表转换为数组,反之亦然
在学习示例之前,请确保您首先访问以下教程:
示例 1:将 LinkedList 转换为数组
import java.util.LinkedList;
class Main {
public static void main(String[] args) {
LinkedList<String> languages = new LinkedList<>();
// 在链表中添加元素
languages.add("Java");
languages.add("Python");
languages.add("JavaScript");
System.out.println("LinkedList: " + languages);
// 创建一个新的字符串类型数组
String[] arr = new String[languages.size()];
// 将 LinkedList 转换为字符串数组
languages.toArray(arr);
System.out.print("Array: ");
for(String item:arr) {
System.out.print(item+", ");
}
}
}
输出
LinkedList: [Java, Python, JavaScript]
Array: Java, Python, JavaScript,