好的,有一天我遇到了FileWriter沒有註明換行符的問題,但我得到了一些幫助並解決了它。現在,就像以前一樣,我將我的一些舊代碼(在舊的prgram中完美地工作)讀取所寫的文件。我用「|」作爲分隔符(pieces.useDelimiter(「|」);)。當我調用pieces.next()時,它只會觸發下一個字符,而不是下一個字符串直到分隔符。我錯過了什麼? 代碼片段:Android Scanner分隔符問題
try{
mFile = new Scanner(newFile(loadPath));
while(mFile.hasNextLine()){
String input = mFile.nextLine();
Scanner pieces = new Scanner(input);
pieces.useDelimiter("|");
while(pieces.hasNext()){
int row = Integer.valueOf(pieces.next());
int col = Integer.valueOf(pieces.next());
String pullPath = pieces.next();
......
}}
請張貼一些上下文的代碼。 – 2011-01-27 18:12:28