0

3行目では、「シンボルが見つかりません-クラスArrayList」と表示され、「ArrayList」という単語が強調表示されます。彼のエラーが発生しないようにするために何をする必要がありますか?

どんな答えでも大歓迎です。

助けてくださいPPPP


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()
     {

           }   
}
4

2 に答える 2

1

一番上に ArrayList を必ずインポートしてください。

import java.util.ArrayList;

ただし、変数の型と変数名の間にスペースがあることも確認する必要があります。

private ArrayList<Job> myJob; 
private ArrayList<Job> myFinishedJobs;
于 2012-10-10T00:03:51.077 に答える
0

import ステートメントを介して Java のライブラリ クラスにアクセスするために必要な最初の行:

import java.util.ArrayList;

これにより、パッケージのArrayListクラスがクラス定義で使用できるようになります。java.utilステートメントは、import常にファイル内のクラス定義の前に配置する必要があります。

于 2013-03-24T20:59:06.350 に答える