为什么我会收到此Java错误?

时间:2012-10-10 00:00:45

标签: bluej

在第3行中它说“找不到符号 - 类ArrayList”,它突出显示“ArrayList”这个词。 我需要做些什么来防止他的错误发生?

任何答案都将受到高度赞赏。

请HELPPPP


public class JobQueue
{
    private ArrayList<Job>myJob;
    private ArrayList<Job>myFinishedJobs;
    private int myJobDuration; 
    private int myTotalDuration;
    /**
     *
     */
     public JobQueue()
    {
      myJob = new ArrayList<Job>();
      myFinishedJobs = new ArrayList<Job>();
      myJobDuration =0; 
      myTotalDuration=0; 
    }

    /**
     * 
     */
     public ArrayList<Job> getPendingJobs()
     {
      return myJob;  
     }

    /**
     * 
     */
     public ArrayList<Job> getCometedJobs()
     {
      return myFinishedJobs;
     } 

    /**
     * 
     */
     public Job getCurrentJob()
     {
       if(myJob!=null)
       { 
        Job FirstJobInTheQueue = myJob.get(0);   
        return FirstJobInTheQueue;
       }
       else
       {
        return null; 
       }
     } 

    /**
     * 
     */
     public int getClockTime()
     {
       return myTotalDuration; 
     }

    /**
     * 
     */

     public int getTotalDuration()
     {
       int totalDuration = 0;
       for(int i = 0; i<myJob.size();i++)
       {
         totalDuration = totalDuration + myJobDuration;
       }
       return totalDuration;
     }

    /**
     * 
     */ 
     public void addJob(Job job)
     {   
        if(job!=null)
        {
          myJob.add(job);
        }
     }

    /**
      * 
      */
     public void addTime(int seconds)
     {
        if(seconds>0)
        {
          myTotalDuration = myTotalDuration + seconds;
        }
     }

    /**
      * 
      * 
      */
     public boolean runAJob()
      {

      } 

    /**
      * 
      */
    public void runAll()
     {

           }   
}

2 个答案:

答案 0 :(得分:1)

确保在顶部导入ArrayList。

import java.util.ArrayList;

但是你还应该确保变量类型和变量名之间有空格。

private ArrayList<Job> myJob; 
private ArrayList<Job> myFinishedJobs;

答案 1 :(得分:0)

通过import语句访问java中的库类所需的第一行:

import java.util.ArrayList;

这使得ArrayList包中的java.util类可用于我们的类定义。 import语句必须始终放在文件中的类定义之前。