This is in java. Here is the method header given: private String[] expandList(St
ID: 3736485 • Letter: T
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 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.