Hey everybody, I am stuck in between and appreciate your help. actually my assignment is UrlyBird. I thinking logic for searching records on the basis of creteris been submitted to the public int find(String) of Db interface.
below written are my thoughts about this, pls help me in improvising it.
I have stored all the records in a Arraylist in a form of a class called DBData(which contains the record value and its mark for deletion.)
I Iterate all my Arraylist and take out a record , to which I get in form of an String.
Then I start a loop like this
Now at this point in time I was thinking of putting the matched record in a seperate String  and then calling this method again for further filtering of records matched the creteria. But was getting a feeling that there must be a better approach.
(There is Nothing called BEST in this World, You may have better then best.)
[Andrew: Put code between UBB [code] and [/code] tags, and numbered list between UBB [list=1] and [/list] tags.] [ July 05, 2005: Message edited by: Andrew Monkhouse ]
By the way, you will probably need to change the equalsIgnoreCase into startsWith to conform to the specification of your interface definition.
P.S. if you put code snippets in your forum posts in a CODE-block, they are much more readable.
SCJP 1.4, SCJD
Joined: Feb 17, 2005
well yeah.... but I was wondering if there is nay better way of doing it, then pls share it.
Joined: Dec 29, 2004
Sorry, I understood your post as if your were going to apply your search method recursively on the results.
Then I don't know of any better way. You will need to iterate through all records, unless you implement some indexing mechanism, but I would not recommend that, because you would go way beyond the assignment's scope.