циклы while и fileStreams - PullRequest
       1

циклы while и fileStreams

0 голосов
/ 01 октября 2011

У меня есть код ниже:

    while (FileOne.hasNextLine()){
        String check = FileOne.nextLine();

        Reader r = new FileReader("something");

         mass1:
        try{
            Scanner FileTwo = new Scanner(r);

            mass1:

            while (FileTwo.hasNextLine()) {
                String toCheck= FileTwo.nextLine().toString();
                index1 = check.indexOf(toCheck);
                if(index1 != -1){
                    index2++;

                    break mass1;
                  }//if(index1 != -1)
            }//(it.hasNext())
        }//try

        finally {
            r.close();
        }//finally
    }//while (FileOne.hasNextLine())

И я хочу спросить: Когда заканчивается второе время, в то время как aka while (FileTwo.hasNextLine) (с командой break или без нее), в следующий раз, когда синтаксический анализатор перейдет к этой команде, файл начнется с самого начала или с той возможности, в которой это было в прошлый раз? Если он не начинается с самого начала, то как я могу начать с него (с самого начала)?

1 Ответ

1 голос
/ 01 октября 2011

Он должен начинаться с самого начала, потому что вы создаете новый сканер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...