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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started