Question: [Java] Comparing command line prompt to class data values If I have commands coming in through a command line prompt in the following format: search_dog

[Java] Comparing command line prompt to class data values

If I have commands coming in through a command line prompt in the following format:

search_dog last_name=samsom age=12 numTrainingHours=treats

and I have to use these conditions to search through a list of Dog objects to see if any dogs in the list meet ALL of the command specifications, how would I do that? The Dog class has 9 data values that can all be queried through commands.

The Dog class looks like the following:

public class Dog{

private String dogID;

private Integer age;

private String first_name;

private String last_name;

private Integer numPuppies;

private Integer timeInShelter;

private Integer adoptionTime;

private Integer numTrainingHours;

private String team;

public Dog() {}

public String getDogID() {

return dogID;

}

public void setDogID(String dogID) {

this.dogID= dogID;

}

//the rest of the member functions deal with setting and returning data values similar to above

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!