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:
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
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