
Concept explainers
How do I create a Java code that outputs with?
Create the fully overloaded constructor that accepts all variables as input parameters, except numCastMembers which is calculated based on the number of cast members in the castMembers array. Movie( String movieName, int numMinutes, boolean isKidFriendly, String[] castMembers )
Create setter methods for the numMinutes, movieName, and isKidFriendly variables.
Create getter methods for all the variables. Make sure that the getter for castMembers returns a copy of the array.
Create a method named replaceCastMember that allows the name of a castMember at an index in the castMembers array to be changed. The method should take in 2 arguments, the int index and the String castMemberName. The method should return a true if the replacement was successful, false otherwise. (Note: Only update the castMember in the array if the index is valid)
public boolean replaceCastMember(int index, String castMemberName)
Create a public method that determines the equality of two String arrays and returns a boolean, by comparing the value at each index location. Return true if all elements of both arrays match, return false if there is any mismatch. Also, if only one of the provided arrays is null, the method returns false, if both provided arrays are null, the method returns true. (Note: this method will be used by the equals method in part h)
Hint: Both arrays should have the same number of items, and the items at each index must match, ignoring case.
public boolean doArraysMatch(String [] arr1, String [] arr2)
Create a method named getCastMemberNamesAsString that gets the contents of the array of castMembers as a comma separated String. Hint: no trailing comma allowed
Note: If there are no cast members in the array return “none”
Create the toString() method for the Movie object such that it returns a well structured sentence containing the information for all the object’s variables.
(Note: Use the helper method getCastMemberNamesAsString created previously)
(Note: Ensure the movieName takes up 20 characters even when it is shorter. You can use String.format)
Example of the formatted String returned:
“Movie: [ Minutes 142 | Movie Name: The Shawshank Redemption | not kid friendly | Number of Cast Members: 3 | Cast Members: Tim Robbins, Morgan Freeman, Bob Gunton ]”
“Movie: [ Minutes 090 | Movie Name: Aladdin | is kid friendly | Number of Cast Members: 4 | Cast Members: Scott Weigner, Robin Williams, Linda Larkin, Jonathan Freeman ]”
reate the equals(Object o) method for the Movie object, such that it returns true if the values of all the members of both the calling object and the passed in object match. Return false if any values do not match. (Note: Use the helper method named doArraysMatch created previously)

![Data Type
String
int
boolean
int
String []
Variable Name movieName numMinutes isKidFriendly
numCastMembers castMembers](https://content.bartleby.com/qna-images/question/6e633171-f3e9-435f-b473-86f3c01b4e71/a34963d7-5853-4976-b3d6-f6e069a6d9fd/wrfrat_thumbnail.png)

Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images

- Please help me with this using java. Explain each line of code with comments. Please make sure that the code works.arrow_forwardcan someone help me? The questions are: 1. Add an addExerciseAdd method that adds an exercise to a private variable exercises in Exercise You don't need to create a getter or setter for this private variable. 2. Modify the constructors in Exercise so that you can create two types of workouts (let one constructor use the other; each variable can only have a value in one constructor): a training schedule with exercises, but without a trainer. a training schedule with exercises and with a trainer. import java.util.ArrayList;class Exerciseplan {private String customer;private String trainer;Exerciseplan(String customer) {this.customer = customer;}Exerciseplan(String customer, String trainer) {this.customer = customer;this.trainer = trainer;}private void printExercise(String name, String muscleGroup, Integer numberOfSets, Integer repetition, Integer restTime) {System.out.println("Oefening voor " + muscleGroup + ":" +" herhaal " + numberOfSets + " keer " +"(rust tussendoor " + restTime +…arrow_forwardIn python and include doctring: First, write a class named Movie that has four data members: title, genre, director, and year. It should have: an init method that takes as arguments the title, genre, director, and year (in that order) and assigns them to the data members. The year is an integer and the others are strings. get methods for each of the data members (get_title, get_genre, get_director, and get_year). Next write a class named StreamingService that has two data members: name and catalog. the catalog is a dictionary of Movies, with the titles as the keys and the Movie objects as the corresponding values (you can assume there aren't any Movies with the same title). The StreamingService class should have: an init method that takes the name as an argument, and assigns it to the name data member. The catalog data member should be initialized to an empty dictionary. get methods for each of the data members (get_name and get_catalog). a method named add_movie that takes a Movie…arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





