aspose file tools*
The moose likes Beginning Java and the fly likes Scanner.nextLine() Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Scanner.nextLine()" Watch "Scanner.nextLine()" New topic
Author

Scanner.nextLine()

gianni drughi
Greenhorn

Joined: Jun 23, 2010
Posts: 8
hi all,
i'm going crazy with Scanner.nextLine() method! X|

i'm importing some data from a text file, i'm parsing them with a Scanner class.

that's in my txt file:

FISSO=0
.2
.2
.2
.2

i correctly set reference to my file (i can see it with eclipse debugger).

the problem come out in this fragment of code:



when i execute for the first time the cycle, scanner.nextLine() return to me ".2" value
so it doesn't return to me the first row of my text file, but i need to get my rows in order for the correct working of my program

do you know what is happening?

thank you

--

faciolo
marc weber
Sheriff

Joined: Aug 31, 2004
Posts: 11343

Welcome to the Ranch!

Your code fragment should work, as verified below. I suspect there might be something happening before your fragment to advance the scanner to the next line -- or there's something else happening in the method processContrattiLine (perhaps it's calling nextLine again?).

If TestData.txt contains...

...then the following code...

...produces this output...


"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
sscce.org
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Scanner.nextLine()