【发布时间】:2011-01-27 18:09:59
【问题描述】:
好的,前几天我在 FileWriter 没有换行时遇到了麻烦,但我得到了一些帮助并解决了它。现在,就像以前一样,我使用我的一些旧代码(在旧 prgram 中完美运行)来读取写入的文件。我用“|”作为分隔符(pieces.useDelimiter("|");)。当我调用pieces.next() 时,它只会占用下一个字符,而不是直到分隔符的下一个字符串。我错过了什么? 代码sn-p:
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();
......
}}
【问题讨论】:
-
请贴一些代码以获取上下文。
标签: android string text java.util.scanner delimiter