Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Rewrite the following code that uses an array to use an ArrayList instead. In the comments write why you think an ArrayList is a better

Rewrite the following code that uses an array to use an ArrayList instead. In the comments write why you think an ArrayList is a better data structure to use than an array for this problem.

import java.util.*;

public class ToDoList { public static void main(String[] args) { // Rewrite this code to use an ArrayList instead of an array String[] toDoList = new String[3]; toDoList[0] = "Do homework"; toDoList[1] = "Help make dinner"; toDoList[2] = "Call grandma";

// changing element 1 toDoList[1] = "Order pizza";

System.out.println(toDoList.length + " things to do!"); System.out.println("Here's the first thing to do: " + toDoList[0] );

// remove item 0 and move everything down // (this can be done in 1 command with ArrayList) toDoList[0] = toDoList[1]; toDoList[1] = toDoList[2]; toDoList[2] = "";

System.out.println("Here's the next thing to do: " + toDoList[0] );

// Why is an ArrayList better than an array for a toDoList? // Answer: } }

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

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2015 Porto Portugal September 7 11 2015 Proceedings Part 3 Lnai 9286

Authors: Albert Bifet ,Michael May ,Bianca Zadrozny ,Ricard Gavalda ,Dino Pedreschi ,Francesco Bonchi ,Jaime Cardoso ,Myra Spiliopoulou

1st Edition

3319234609, 978-3319234601

More Books

Students also viewed these Databases questions

Question

What are some metrics for evaluating recruitment and selection?

Answered: 1 week ago

Question

Calculate the lifetime value (LTV) of a loyal customer.

Answered: 1 week ago