好的,有一天我遇到了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