任务描述
本关任务:替换 LinkedList 集合中的首尾元素。
相关知识
List 集合主要有 ArrayList 和 LinkedList 两个实现类,本实训将介绍 LinkedList 集合。
什么是 LinkedList集合
LinkedList 是 List 集合的实现类,它的底层数据结构是链表,因此它具有查询慢,增删快的特点。
import java.util.LinkedList;
import java.util.Scanner;
public class CollTest {
public static void main(String[] args) {
// 请在Begin-End间编写代码
/********** Begin **********/
// 第一步:接收给定的一行字符串
Scanner in =new Scanner(System.in);
String a= in.nextLine();
// 第二步:切割字符串
String [] a1=a.split(",");
int n=a1.length;
// 第三步:创建集合
LinkedList<String> l = new LinkedList<>();
// 第四步:将切割后的元素添加进集合
for(int i=0;i<n;i++){
l.add(a1[i]);
}
// 第五步:替换首尾元素
l.removeFirst();
l.addFirst("aa");
l.removeLast();
l.addLast("aa");
// 第六步:打印集合
System.out.println(l);
/********** End **********/
}}