Java程序使用未经检查或不安全的操作

Eri*_*ani 1 java arrays compiler-errors

我在学校的活动中写了一个程序,当我编译时,我得到以下错误:

在此输入图像描述

我也用notepad ++编译这是代码:

import java.util.ArrayList;

import java.util.Collections;

public class Main {

    public static void main(String[] args) {

        ArrayList arrayList = new ArrayList();

        arrayList.add("A");

        arrayList.add("B");

        arrayList.add("C");

        arrayList.add("D");

        arrayList.add("E");

        System.out.println("Before Reverse Order: " + arrayList);

        Collections.reverse(arrayList);

        System.out.println("After Reverse Order: " + arrayList);

    }

}
Run Code Online (Sandbox Code Playgroud)

我是新学习java所以任何帮助表示赞赏谢谢!

Yas*_*jaj 6

您正在使用的原始类型ArrayList

用它替换它

ArrayList<String> arrayList = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)

更多信息:什么是原始类型,为什么我们不应该使用它?