用java写一个将多个字符串转成双向链表的简单案例
时间: 2024-04-29 16:24:54 浏览: 70
好的,这是一个简单的 Java 代码,实现将多个字符串转成双向链表:
```java
class ListNode {
String val;
ListNode prev;
ListNode next;
ListNode(String val) {
this.val = val;
this.prev = null;
this.next = null;
}
}
public class StringToLinkedList {
public static ListNode stringToListNode(String[] inputs) {
ListNode head = null;
ListNode tail = null;
for (int i = 0; i < inputs.length; i++) {
ListNode node = new ListNode(inputs[i]);
if (tail == null) {
head = tail = node;
} else {
tail.next = node;
node.prev = tail;
tail = node;
}
}
return head;
}
public static void main(String[] args) {
String[] inputs = {"Java", "is", "a", "programming", "language"};
ListNode head = stringToListNode(inputs);
while (head != null) {
System.out.print(head.val + " ");
head = head.next;
}
}
}
```
运行输出结果:
```
Java is a programming language
```
请问还有其他问题需要我回答吗?