File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes find method criteria Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "find method criteria" Watch "find method criteria" New topic

find method criteria

thuy nguyen

Joined: Aug 02, 2008
Posts: 15
A non-null value in criteria[n] matches any field
value that begins with criteria[n]. (For example, "Fred" matches "Fred" or "Freddy".)

Should we trim() the criteria in the find method? Otherwise " Fred " would not match either "Fred" of "Freddy"
Jethro Borsje
Ranch Hand

Joined: Jul 22, 2008
Posts: 100
The requirements are not clear with respect to trimming the criteria, so I guess you should just do what feels right to you. In my implementation I chose not to trim the criteria, because that might yield unwanted results for the user, consider the following case:

Criteria: "Air "
Data set:
[1] - "Air"
[2] - "Airfield"
[3] - "Air Miles"

With the given criteria the user expects to only find [3], but if you trim the criteria you would also get [1] & [2], because the both begin with "Air".

I agree. Here's the link:
subject: find method criteria
It's not a secret anymore!