0
我正嘗試使用掃描儀讀取帶有*和空格的txt文件。到目前爲止,我寫了下面的代碼,輸入:使用掃描儀讀取帶空格的文件
** S ***
while(lineNum <= height){
//System.out.println("Maze created");
lineTokenizer = new Scanner(s.nextLine());
for(int i=0;i<height;i++){
for(int j=0;j<width;j++){
if (lineTokenizer.hasNext()) {
lineTokenizer.useDelimiter("\\s+");
maze[i][j]=lineTokenizer.next();
}
}
}
lineNum++;
}
但是,我仍然無法繼續超越
**
點。你能告訴我我要去哪裏嗎?謝謝。
我編輯了Q來包含循環。 lineNum將跟蹤行號(我從文件的第2行開始),並將讀取的每個字符存儲在二維數組中。
你需要比發佈更多的代碼,什麼是「繼續超越」的意思。你的循環在哪裏 – 75inchpianist 2013-02-20 16:54:07
爲了更快地獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)。 – 2013-02-20 16:54:12
@ 75inchpianist-我已經編輯了Q.繼續超越,從某種意義上說,我無法超越文件中的空間。 – 2013-02-20 17:00:55