Groups | Search | Server Info | Login | Register
Groups > comp.lang.java.programmer > #5402
| From | Joshua Cranmer <Pidgeot18@verizon.invalid> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: The greeting code in Java |
| Date | 2011-06-19 16:00 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <itlkgl$p80$1@dont-email.me> (permalink) |
| References | <f61fee62-589e-4ad1-a9ef-a54e2b589e5b@s9g2000yqm.googlegroups.com> <ld8sv6tugbkdq7n1dc0d4ja0o604rr6n5q@4ax.com> <b70ab7d1-fe03-413e-ba87-6819ae24973e@hd10g2000vbb.googlegroups.com> |
On 06/19/2011 03:15 PM, Saeed Amrollahi wrote: > What is the Scanner? Why we use nextLine? What's the relation of > such concepts with a simple greeting program. java.util.Scanner is a very useful class for parsing simple textual protocols, that makes retrieval of words, lines, numbers, etc. very simple. In other words, it's very much like istream::operator<< except more explicit in what it is doing (does operator<<(string&) feed me a word or a line?); that Java did not have it until version 5 is a great shame. > Why the code for writing "Hello, world" is in chapter 1, page 1 > of The Java Programming Language, but the code of greeting may be in > Chapter 20! Outputting ASCII is very simple, and "Hello, world" has become (for better or for worse) the standard introduction to programming. True I/O, one that takes into account the harsh vagaries of international text and the heaping mess that is character sets, is actually very difficult and very easy to get wrong. Reading from an input stream is actually logically difficult (what happens if you read from a closed stdin?); Java 1.0 actually got this mildly wrong, which is part of the reason why the APIs for particularly reading Strings is much more circuitous. -- Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
The greeting code in Java Saeed Amrollahi <amrollahi.saeed@gmail.com> - 2011-06-19 06:05 -0700
Re: The greeting code in Java rossum <rossum48@coldmail.com> - 2011-06-19 17:36 +0100
Re: The greeting code in Java Saeed Amrollahi <amrollahi.saeed@gmail.com> - 2011-06-19 12:15 -0700
Re: The greeting code in Java Martin Gregorie <martin@address-in-sig.invalid> - 2011-06-19 19:46 +0000
Re: The greeting code in Java Saeed Amrollahi <amrollahi.saeed@gmail.com> - 2011-06-19 22:34 -0700
Re: The greeting code in Java Jukka Lahtinen <jtfjdehf@hotmail.com.invalid> - 2011-06-23 11:43 +0300
Re: The greeting code in Java Martin Gregorie <martin@address-in-sig.invalid> - 2011-06-20 10:13 +0000
Re: The greeting code in Java Michael Wojcik <mwojcik@newsguy.com> - 2011-06-22 09:29 -0400
Re: The greeting code in Java Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-06-19 16:00 -0400
Re: The greeting code in Java Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-06-19 16:05 -0400
Re: The greeting code in Java Saeed Amrollahi <amrollahi.saeed@gmail.com> - 2011-06-19 22:40 -0700
Re: The greeting code in Java rossum <rossum48@coldmail.com> - 2011-06-19 22:28 +0100
Re: The greeting code in Java Roedy Green <see_website@mindprod.com.invalid> - 2011-06-19 21:14 -0700
Re: The greeting code in Java Roedy Green <see_website@mindprod.com.invalid> - 2011-06-19 21:23 -0700
Re: The greeting code in Java blmblm@myrealbox.com <blmblm.myrealbox@gmail.com> - 2011-06-20 19:20 +0000
Re: The greeting code in Java Ney André de Mello Zunino <zunino@softplan.com.br> - 2011-06-22 15:55 -0300
csiph-web