我需要创建一个数组并从数组末尾添加和删除。
问题是我被要求构建 Arraylist 构造函数来初始化数组“列表”,但我得到了错误我应该做什么??!!!
01. 创建 ArrayList(‐1) 的实例。列表大小将变为 10
02。添加 15 个项目。只会添加 10 个
03. 这是列表
ACEGIKMOQS
04. 调用 delete 3 次
05. 这是列表
ACEGIKM
06. 调用 expandByTen
07. 这是列表
ACEGIKM
08. 添加 15 个项目。
09. 这是列表
ACEGIKMBDFHJLNPRTVXZ
import java.util.ArrayList;
public class Main{
/**
* @param args
*/
// create an array list
char []list;
int length;
ArrayList(int maxSize)
{
if (maxSize<=0)
length=10;
else
length=maxSize;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList arrayList;
System.out.println("01. Creating an instance of ArrayList(‐1). The list size will become 10");
arrayList = new ArrayList(‐1);
System.out.println("02. Adding 15 items. Only 10 will be added");
for (int i = 65; i < 96; i += 2) {
arrayList.insertEnd((char) i);
}
System.out.println("03. Here is the list");
arrayList.print();
System.out.println("04. Calling delete three times");
arrayList.deleteEnd();
arrayList.deleteEnd();
arrayList.deleteEnd();
System.out.println("05. Here is the list");
arrayList.print();
System.out.println("06. Calling expandByTen");
arrayList.expandByTen();
System.out.println("07. Here is the list");
arrayList.print();
System.out.println("08. Adding 15 items.");
for (int i = 66; i `enter code here`< 97; i += 2) {
arrayList.insertEnd((char) i);
}
System.out.println("09. Here is the list");
arrayList.print();
}
}