
Concept explainers
How do I make a Java code that and output
can 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 ]”
Create 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/64f7e91f-55c4-4b15-9aff-436a03db5099/zpr6eo4_thumbnail.png)

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

- public class utils { * Modify the method below. The method below, myMethod, will be called from a testing function in VPL. * write one line of Java code inside the method that adds one string * to another. It will look something like this: * Assume that 1. String theInput is 2. string mystring is ceorge неllo, пу nane is * we want to update mystring so that it is неllo, пу nane is Ceorge */ public static string mymethod(string theInput){ System.out.println("This method combines two strings."); Systen.out.println("we combined two strings to make mystring); return mystring;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_forwardPlease help me with the question using Java. Please use compliment to explain each line of code.arrow_forward
- Need method in Java to use in a different main class the code entered will look like “08/13/21” And must change the format like the method description saysarrow_forwardhelp please JAVA Write a Person class that contains the following fields and methods:• First Name• Last Name• A unique ID Number (say, 1001, 1002, etc.). The ID should be assigned by thecomputer. Use a class variable to keep track of the last ID assigned so that you don’trepeat the same number twice.1- Necessary constructors.2-Methods to return last name, first name, full name, and ID Number3-Methods to print last name, first name, and ID Number4-The toString method that returns a neatly formatted string describing the keyattributes of the personWrite a PersonTester class to test your classarrow_forwardI need help creating this java code: Problem described below imagearrow_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





