使用了未经检查或不安全的操作

源代码

import java.util.*;
public class Example02
{
    
    
	public static void main(String[] args){
    
    
		LinkedList link=new LinkedList();
		link.add("stu1");
		link.add("stu2");
		link.add("stu3");
		link.add("stu4");
		System.out.println(link.toString());
		link.add("Stu5");
		link.addFirst("First");
		System.out.println(link);
		System.out.println(link.getFirst());
		link.remove(3);
		link.removeFirst();
		System.out.println(link);
	}
}

编译时

在这里插入图片描述
修正源代码后

import java.util.*;
public class Example02
{
    
    
	public static void main(String[] args){
    
    
		LinkedList<String>link=new LinkedList<String>();
		link.add("stu1");
		link.add("stu2");
		link.add("stu3");
		link.add("stu4");
		System.out.println(link.toString());
		link.add("Stu5");
		link.addFirst("First");
		System.out.println(link);
		System.out.println(link.getFirst());
		link.remove(3);
		link.removeFirst();
		System.out.println(link);
	}
}

编译后
在这里插入图片描述
原因

对于集合类,需要指定其类型。

猜你喜欢

转载自blog.csdn.net/weixin_45814538/article/details/109145011