what main difference between next() , nextline()?
main goal read text using scanner may "connected" to source (file example).
which 1 should choose , why?
i prefer read input using nextline() , parse string.
using next() return comes before space. nextline() automatically moves scanner down after returning current line.
a useful tool parsing data nextline() str.split("\\s+").
string data = scanner.nextline(); string[] pieces = data.split("\\s+"); // parse pieces for more information regarding scanner class or string class refer following links.
scanner: http://docs.oracle.com/javase/7/docs/api/java/util/scanner.html
string: http://docs.oracle.com/javase/7/docs/api/java/lang/string.html
Comments
Post a Comment