Question
This is in java. Here is the method header given: private String[] expandList(String[] inputList){ The question is to create a new array that is double
This is in java.
Here is the method header given: private String[] expandList(String[] inputList){
The question is to create a new array that is double the size of the array passed in, copies the old data to the new array.
Here is what I've done:
public class oldList{
int initialLength;
String[] oldList;
int items;
public oldList(int initialLen){ initialLength = initialLen; oldList = new String[initialLen]; int Items = 0; }
private String[] expandList(String[] inputList){
oldList = inputList[initialLength*2];
}
}
When I compile, there's the error oldList.java:133: error: incompatible types: String cannot be converted to String[]
I'm confused about the which is string which is array. So I can't even write code to copy the old data to the new array.
Please provide explanations with solutions.
Thank you.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started