もう一度、私は改行に気付いていないFileWriterに問題がありましたが、私はそれを助けて解決しました。以前と同じように、私は以前書かれたファイルを読むために古いコードをいくつか書きました。私は "|"区切り記号(pieces.useDelimiter( "|");)として使用します。 pieces.next()を呼び出すと、区切り文字までの次の文字列ではなく、次の文字だけが呼び出されます。私は何が欠けていますか? コードスニペット:Androidスキャナのデリミタの問題
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();
......
}}
文脈のためにいくつかのコードを投稿してください。 –