我正在做一個插入排序的項目,我掀起了這個項目,沒有陣列列表的經驗我收到一個關於檢查特定索引值的錯誤。檢查數組列表中的值
int unsorted[] = {10, 4, 52, 5, 7};
ArrayList sorted = new ArrayList<Integer>();
sorted.add(unsorted[0]);
for (int i=1; i <= unsorted.length; i++){
int x=0;
while (unsorted[i] > sorted(x)){
x++;
if (unsorted[i]<= sorted(x)){
sorted.set(x,unsorted[i]);
if (x > sorted.size()){
sorted.add(unsorted[i]);
我得到上例都sorted(x)
錯誤誰能告訴我如何在一個特定的指標來檢查數組列表內的價值? get()
:
你應該看的第一個地方是官方的'ArrayList'文檔。 https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html –
「我收到一個錯誤」什麼錯誤? –
我覺得'unsorted [1]'是一個錯字。 – shmosel