Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.help > #1049

How would you do this kind of validatioin checking

From "Thee Chicago Wolf (MVP)" <.@.>
Newsgroups comp.lang.java.help
Subject How would you do this kind of validatioin checking
Date 2011-09-12 20:12 -0500
Organization .
Message-ID <mp9t6719gf0b4hhjjmk9od1j5g97e7ndoe@4ax.com> (permalink)

Show all headers | View raw


Hi all,

So I was wondering what the simplest way to do this kind of validation
checking would be.

Let's say you're prompting the user for one or the other of the
following:

A) foo = keyboard.nextInt();

B) bar = keyboard.nextLine();

If the user decides to be a stinker and, for item A), enter a
character, it'll bomb out because the input type is expecting an Int.
So you'd have a while loop of some sort (i.e., while (foo.equals("a"
|| "b" || "c"......)) but that would be a LOT of chacaters to check
against and seems like bad coding.

If I wanted to do validation checking to counter someone purposely
entering character input where Int is being expected, is there a
blanket statement that will check through a-z / A-Z or would using
something like (!foo.equals() to basically say "if the input is
anything other than Int, keep looping until the user inputs an Int."

And in the case of B), "if the input is anything other than
characters, keep looping until the user inputs an character." I'm
guessing something like: while (bar >= 0 || bar <= 0).

So does one just write a method or class that has all the gruntwork in
it already and call it or is there something quick and dirty that one
could use?

Still noobing it up but just want to get a better understanding of
good practices or logic on how to write some tighter code for
instances like this. Many thanks for any responses.

Back to comp.lang.java.help | Previous | NextNext in thread | Find similar


Thread

How would you do this kind of validatioin checking "Thee Chicago Wolf (MVP)" <.@.> - 2011-09-12 20:12 -0500
  Re: How would you do this kind of validatioin checking Knute Johnson <nospam@knutejohnson.com> - 2011-09-12 18:44 -0700
  Re: How would you do this kind of validatioin checking Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-09-12 21:58 -0400
    Re: How would you do this kind of validatioin checking "Thee Chicago Wolf [MVP]" <.@.> - 2011-09-13 08:41 -0500
  Re: How would you do this kind of validatioin checking Roedy Green <see_website@mindprod.com.invalid> - 2011-09-12 21:59 -0700
    Re: How would you do this kind of validatioin checking "Thee Chicago Wolf [MVP]" <.@.> - 2011-09-13 08:44 -0500
      Re: How would you do this kind of validatioin checking Roedy Green <see_website@mindprod.com.invalid> - 2011-09-13 12:27 -0700

csiph-web