我很困惑如何在我的系统中编译这个程序?

时间:2017-02-21 19:36:23

标签: java

我已尝试过您在本网站提供的所有可能方式,但仍无法成功编译。请帮帮我

import java.util.*;
    class Test1 
    {
        public String toString()
        {
            return "test";
        }
        public static void main(String\[\] args) 
        {
            String s = new String("Raja");
            System.out.println(s);
            Integer I = new Integer(10);
            System.out.println(I);
            ArrayList l = new ArrayList();
            l.add("A");
            l.add("B");
            System.out.println(l);
            Test1 t  = new Test1();
            System.out.println(t);
        }
    }

我收到错误: Picture

2 个答案:

答案 0 :(得分:0)

import java.util.ArrayList;
public class Test1 
{
    public String toString()
    {
        return "test";
    }
    public static void main(String[] args) 
    {
        String s = new String("Raja");
        System.out.println(s);
        Integer I = new Integer(10);
        System.out.println(I);
        ArrayList<String> l = new ArrayList<String>();
        l.add("A");
        l.add("B");
        System.out.println(l);
        Test1 t  = new Test1();
        System.out.println(t);
    }
}

javac Test1 java Test1

答案 1 :(得分:0)

实际上是编译。

您关注的信息只是一个警告,特别是关于这一行:

ArrayList l = new ArrayList();

此处您声明ArrayList没有提供通用类型。有关泛型的详细信息,请参阅here