This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Scanner.nextLine()

 
gianni drughi
Greenhorn
Posts: 8
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 11343
Java Mac Safari
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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...
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic