Concept explainers
Arraylist:
It is a collection framework and the java package “java.util.package” is used for this. Arraylist is a dynamic list which is used to store dynamic array elements.
To use Arraylist class in a Java program, it must be imported first from the Java library files.
The statement which must be imported in order to use Arraylist class is,
import java.util.Arraylist;
Syntax for Arraylist:
ArrayList() object_name=new ArrayList();
Here,
- “ArrayList()” is the class name with no arguments. The programmer can use “ArrayList(Collection c)” and “ArrayList(int)” from “util” package.
- “object_name” describes name of the object of Arraylist.
Creation of string ArrayList:
ArrayList <String> x = new ArrayList<String>();
The above statement is an example of creation of ArrayList class. The array object “x” is used to store the list of objects.
Inserting an item at specific location in an ArrayList object:
The items can be inserted at the specified index in an Arraylist object using “add()” method,
Insertion of object at the beginning of the list is as follows:
a.add (0, object);
The “a” is an array list object and “add” is a built-in function which is used to add the objects to the list. The argument “(0, object)” means add the object at the beginning of the object.
Example:
To insert an item at index 2 for ArrayList named List which stores strings, the following statement is used,
List.add(2, “John”);
Want to see the full answer?
Check out a sample textbook solutionChapter 7 Solutions
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
- Write a statement that creates an ArrayList object and assigns its address to a variable named lizards. The ArrayList should be able to store String objects only.arrow_forwardDeclare a variable as a 20 MyStruct object array.arrow_forwardCreate a class containing the main method. In the main method, create an integer array and initialize it with the numbers: 1,3,5,7,9,11,13,15,17,19 Pass the array as an argument to a method. Use a loop to add 1 to each element of the array and return the array to the main method. In the main method, use a loop to add the array elements and display the result. Note: In the loops, use the array field that holds the length of the array and do not use a number for array length.arrow_forward
- Create an array of three string values that the fullName variable will use as a point of reference. Make an initialization list for the array using string values for the first, middle, and last names.arrow_forward17. Phone Book ArrayList Write a class named PhoneBookEntry that has fields for a person's name and phone number. The class should have a constructor and appropriate accessor and mutator methods. Then write a program that creates at least five PhoneBookEntry objects and stores them in an ArrayList. Use a loop to display the contents of each object in the ArrayList.arrow_forwardThis code should be working at repl.itarrow_forward
- in C#, Visual Basic Write an app for Boston Airlines that allows a customer to reserve a seat on the airline’s only plane (capacity: 10 seats). Radio buttons should allow the choice between First Class and Economy. The app should then assign a seat in the first-class section (seats 1–5) or the economy section (seats 6–10). Use a one-dimensional array of type bool to represent the seating chart of the plane. Initialize all the elements of the array to false to indicate that all the seats are empty. As each seat is assigned, set the corresponding element of the array to true to indicate that the seat is no longer available. Your app should never assign a seat that has already been assigned. When the economy section is full, your app should ask the person if it is acceptable to be placed in the first-class section (and vice versa). If yes, make the appropriate seat assignment. If no, display the message “Next flight leaves in 3 hours."arrow_forwardThis program is going to maintain a list of customers’ names and bank account balances. 1. Create a class called CustomerList with a main method that instantiates an ArrayList of String objects called customerName. Invoke the add method to add the following names into the ArrayList: Cathy Ben Jorge Wanda Freddie 1. Print each name in the ArrayList using a for a loop. 2. Create another ArrayList object called customerBalance, to save users’ balance. What is the type of this ArrayList? double or Double? You just need to declare this ArrayList and leave it empty for now. 3. For each customer, print the name and ask the user to enter the initial balance for this customer. Save the initial balance into ArrayList customerBalance. Use a loop to get this done for all 5 customers. The program should print out this for the first customer: Example: Please enter the account balance for Cathy: (waiting for user’s input …) Code: for(int i=0; i<5;i++) { Print(“Please enter the account balance…arrow_forwardCreate a program that will track student names and their grades and perform some simple statistics. In a main class create an ArrayList or array that will hold Student names. Create a second (parallel) ArrayList or array that will hold student scores, represented as integers from 0-100. Prompt the user to enter some students (for your purposes, enter information for at least three). Then present a menu for the user. The menu will contain the following options: Find student with the highest grade (print out the name of the student) Find grade average (return the grade average back to the calling method) print information of all students exit program Create methods in your main class for these options. Keep the your ArrayList or array inside your main method and pass it to the other methods; it should not be a global variable. Validate the grade; the user should not enter anything below 0 or above 100.arrow_forward
- Write Xojo Code to create the array Planets and Assign values. Planets: Venus Earth Mars Jupiter Saturn Uranus Neptunearrow_forwardJavaarrow_forwardJAVA you guys returned the question and said that it is a writing assignment but it is not. It is a java question, multiple-choice no coding. Please help me with this.arrow_forward
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage