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

时间:2016-03-20 12:18:38

标签: java arrays compiler-errors

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

enter image description here

我也在使用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);

    }

}

我是学习java的新手,所以感谢任何帮助谢谢!

1 个答案:

答案 0 :(得分:5)

您正在raw types使用ArrayList

替换为

ArrayList<String> arrayList = new ArrayList<>();

更多信息What is a raw type and why shouldn't we use it?