我正在開發一個程序,爲三個不同的人訂購工作,所以我使用了隊列,因爲這些工作需要首先完成,首先完成。作業是存儲三個不同字符串的數組。這是我目前的相關代碼。陣列Java的隊列
Queue<String[]> MMT1Jobs = new LinkedList<String[]>();
Queue<String[]> MMT2Jobs = new LinkedList<String[]>();
Queue<String[]> MMT3Jobs = new LinkedList<String[]>();
//job array layout should look like this [registration number][grid reference][who is assign to the job]
String[] MMT1CurrentJob = new String[3];
String[] MMT2CurrentJob = new String[3];
String[] MMT3CurrentJob = new String[3];
String[] MMT1LastJob = new String[3];
String[] MMT2LastJob = new String[3];
String[] MMT3LastJob = new String[3];
String[] justScanned = new String[3];
//check if there is any Jobs open
File jobsOpenFile = new File("JOBS-OPEN.txt");
if(jobsOpenFile.exists())
{
//File exists
Scanner jobsFile = new Scanner(jobsOpenFile);
while(jobsFile.hasNext == true)
{
justScanned[1] = jobsFile.next();//registration number
justScanned[2] = jobsFile.next();//grid reference
justScanned[3] = jobsFile.nextLine();//who is assigned and end of line
//assign who get what jobs
if(justScanned[3].equals("1"))
{
MMt1Jobs.add(justScanned[]);//error here
}
else if(justScanned[3].equals("2"))
{
MMt2Jobs.add(justScanned[]);//error here
}
else
{
MMt3Jobs.add(justScanned[]);//error here
}
}
}
我目前正在得到「error:'.class'expected'在我標記的行上。對不起,如果這是一個簡單的修復,但我是新來的Java。提前致謝。
即將發佈相同的答案。你超級快!:) +1!但是,你可以添加一些解釋爲什麼不需要?這對於OP來說很好理解它爲什麼會拋出錯誤。 – SudoRahul
@Juned。添加了一些說明。請檢查並隨時恢復,如果您覺得這是一個無效的編輯。 –
@sᴜʀᴇsʜᴀᴛᴛᴀ你簡直太棒了,謝謝:-) –