Arraylist permettere di inserire riferimenti null, quindi se leggi parte e il buffer è vuoto ti aggiunge tanti null quanti sono gli elementi del buffer.
Ma se non è quello che vuoi ti basta controllora che un elemento del buffer non sia nullo prima di inserirlo nella lista:
In questo modo ti inserisce solo i nuovi valori non nulli nella listacodice:for(...) if(buffer[position] != null){ //copia l'elemento dal buffer alla lista }

Rispondi quotando