Problem

2 views
Skip to first unread message

Aleksander Zlatkovski

unread,
Nov 5, 2010, 10:23:08 AM11/5/10
to java-in-action
Търся консултация по един проблем :)

public static void main(String args[]) throws FileNotFoundException{

File file = new File("Sample.txt");
Scanner fileReader = new Scanner(file,"windows-1251");

while(fileReader.hasNextLine()) {
System.out.println("forever");
}
fileReader.close();
}
}
Защо hasNextLine() непрекъснато връща TRUE ?!!!!
Sample.txt има вида:
aaaaaaa
bbbbbbb
aaaaaaa
bbbbbbb
ccccccc

Vladimir Vassilev

unread,
Nov 5, 2010, 10:35:53 AM11/5/10
to java-in...@googlegroups.com
Шото не взимаш NextLine ;)

С други думи не итерираш през редовете, а седиш все на първи ред и всеки път питаш дали случайно не си стигнал края.

Bozhidar Batsov

unread,
Nov 5, 2010, 10:45:19 AM11/5/10
to java-in...@googlegroups.com
Владо е напълно прав. Без да правиш nextLine() позицията ти във файла
никога не се променя.

Поздрави,
Божидар


On Fri, 2010-11-05 at 16:35 +0200, Vladimir Vassilev wrote:
> Шото не взимаш NextLine ;)
>
>
> С други думи не итерираш през редовете, а седиш все на първи ред и
> всеки път питаш дали случайно не си стигнал края.
>

> 2010/11/5 Aleksander Zlatkovski <entre...@gmail.com>

alex zlat

unread,
Nov 5, 2010, 10:52:21 AM11/5/10
to java-in...@googlegroups.com

O.o qvno dosta sum se zabludil mersi :)


Reply all
Reply to author
Forward
0 new messages