devo copiare gli elementi di una lista concatenata in un array

sia la lista che l'array sono object

ho scritto questo codice:
codice:
    int capacity = 1000;
    Object s = new Object[capacity];
    int puntatore=0;
    DLNode temp = header.getNext();
    while (temp.getNext() != null){
      s[puntatore] = temp.getElement();
      temp= temp.getNext();
      puntatore++;
    }
ma mi esce questo errore:

"MyDeque.java": Error #: 367 : array type required for [] but java.lang.Object found at line 69, column 9