Altro
Rimuovere un elemento da una matrice (Java)
C'è un modo veloce (e bello) per rimuovere un elemento da un array in Java?
140
3
C'è un modo veloce (e bello) per rimuovere un elemento da un array in Java?
Non è possibile rimuovere un elemento da un array Java di base. Date invece un'occhiata ai vari Collections e ArrayList.
Una bella soluzione sarebbe quella di usare una Lista invece di un array in primo luogo.
Se dovete usare gli array, due chiamate a
System.arraycopy
saranno molto probabilmente le più veloci.(Anche
Arrays.asList
è un buon candidato per lavorare con gli array, ma non sembra supportareremove
).Certo, crea un altro array :)