Ошибки сканера класса NoSuchElement - PullRequest
0 голосов
/ 27 марта 2019

StackTrace

Не могу понять, почему я получаю NoSuchElement ошибки, так как сборка отлично работает на моем ПК, а мой Mac - нет.
Не уверен, что это ошибка с моим кодом - ссылаясь на проблему, когда сканер пытается прочитать несуществующую строку. Но, конечно, это не может быть, так как мой компьютер работает отлично.

package equipment;
import java.util.*;
import java.io.*;

public class Equipment
{
    public static void main(String[] args)
    {
        String line;
        String description;
        int quantity;
        double value;

        try
        {
            Scanner scFile = new Scanner (new File("Stock.txt"));

            System.out.println("Product\tQuantity\tPrice");
            System.out.println("-------\t--------\t------");

            while (scFile.hasNext())
            {
                line = scFile.nextLine();
                Scanner scTokens = new Scanner(line).useDelimiter("&");

                description = scTokens.next();
                quantity = scTokens.nextInt();
                value = scTokens.nextDouble();

                System.out.println(description + quantity + value);
            }
            scFile.close();
        }

        catch (FileNotFoundException f)
        {
            System.out.println("Error - File Not Found");
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...