Cita de: KuraraGNU en 11 Abril 2012, 13:13 PM
Te dije (aunque no lo remarqué por eso quizás no te diste cuenta): .add() y .remove() están ahí en la API.
Si tienes que hacerlo de la otra forma (que si es para trabajo de clase te obligan a aprender también esa aunque luego no se use tanto) entonces si es un coñazo, pero hay que hacer lo que dije, borrar el valor (volcar lo que queda a un array temporal) y luego redimensionar el array, porque sigues teniendo el hueco aunque esté vacío. Para añadir tienes que volcar los datos a otro array, redimensionar el viejo y volverle a pasar los datos que tenías en la array temporal. El método add() y remove() te autoredimensiona ya las cosas automáticamente.
Sí me di cuenta, pero que en la API según probé los métodos .add() y .remove() me di cuenta de que no eran para el tipo de arrays que estoy usando sino para los arrayLists que aún no he tocado. De todas formas el procedimiento que me acabas de decir creo que servirá, usando arrays temporales no se me había ocurrido. Muchísimas gracias por todo y perdón por las molestias, un saludo