第1关:练习-Java集合类之List的LinkedList之字符串反转
时间: 2024-10-29 19:11:41 浏览: 34
在Java中,我们可以使用`LinkedList`这个实现列表接口(`List接口`)的类来实现字符串反转的功能。`LinkedList`是一个双向链表,非常适合用于添加和删除元素的操作。下面是如何通过`LinkedList<String>`来反转字符串的简单示例:
```java
import java.util.LinkedList;
public class StringReversal {
public static void main(String[] args) {
// 创建一个 LinkedList 来存储字符串
LinkedList<String> list = new LinkedList<>();
// 添加一些字符串到链表
list.add("Hello");
list.add("World");
// 反转链表
Collections.reverse(list);
// 遍历并打印反转后的字符串
for (String str : list) {
System.out.print(str + " ");
}
}
}
```
在这个例子中,`Collections.reverse()`函数用于反转链表的顺序。最后,我们通过增强for循环遍历并打印出每个元素,可以看到原始字符串"Hello World"已经变成了"World Hello"。
阅读全文