나는 세 가지 다른 사람들을 위해 작업을 주문하는 프로그램에서 일하고 있습니다. 그래서 먼저 작업을 먼저 수행해야하기 때문에 대기열을 사용했습니다. 작업은 세 개의 다른 문자열을 저장하는 배열입니다. 이것은 내가 지금 가지고있는 관련 코드입니다.배열 대기열 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 '가 표시됩니다. 죄송합니다 이것은 간단한 수정이지만 자바를 처음 접했을 경우. 미리 감사드립니다.
방금 같은 대답을 올릴 예정이었습니다. 당신은 슈퍼 빠른되었습니다! :) +1! 그러나 왜 그것이 필요하지 않은지 설명을 조금 더 추가 할 수 있습니까?! 왜 그것이 오류를 던지고 있는지 이해하기 위해 OP가 좋을 것입니다. – SudoRahul
@ Juned. 설명이 추가되었습니다. 검토를 거쳐 되돌리려면 잘못된 편집이라고 생각하면됩니다. –
@ sᴜʀᴇsʜᴀᴛᴛᴀ 당신은 단순히 감사합니다 :-) –