在第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()
{
}
}
答案 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
语句必须始终放在文件中的类定义之前。