Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

[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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications 33rd International Conference Dexa 2022 Vienna Austria August 22 24 2022 Proceedings Part 1 Lncs 13426

Authors: Christine Strauss ,Alfredo Cuzzocrea ,Gabriele Kotsis ,A Min Tjoa ,Ismail Khalil

1st Edition

3031124227, 978-3031124228

More Books

Students also viewed these Databases questions

Question

Differentiate the function. r(z) = 2-8 - 21/2 r'(z) =

Answered: 1 week ago