我需要創建一個數組並添加和刪除數組的末尾。
問題是我被要求建立Arraylist構造函數來初始化數組「列表」,但我得到的錯誤 我該怎麼做?如何在Java中創建Array和ArrayList
01.創建ArrayList(-1)的實例。列表大小將變爲10
02.添加15個項目。只有10將被添加
03.這裏是清單
ACEGIKMOQS
04.調用刪除三次
05.這裏是清單
ACEGIKM
06.調用expandByTen
07.下面是列表
ACEGIKM
08.添加15個項目。
09.這裏是清單
A C E G I K M B d F H 1 J L N p個[RŤV X Z
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();
}
}
請閱讀JLS和ArrayList中的文檔,然後再回來。你有什麼不是遠程Java。看起來你有嚴重的誤解。請解釋一下,這是什麼意思:「我被要求構建ArrayList構造函數?」而且,WTF是** T **? – Ingo
我需要讓出放 01.創建的ArrayList(-1)的一個實例。列表大小將變爲10 02.添加15個項目。只有10將被添加 03.這裏是清單 ACEGIKMOQS 04.調用刪除三次 05.這裏是清單 ACEGIKM 06.調用expandByTen 07.這裏是清單 ACEGIKM 08.新增15個項目。 09.這裏是清單 A C E G I K M B d F H 1 J L N p個[R牛逼V X Z –
當陌生人問你 「打造的ArrayList構造函數」 說不! – Ingo