es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    La razón por la cual se agrega un null al final del array si es más grande que el tamaño del ArrayList, es para indicar que no hay más elementos en la lista más allá del último elemento real.

    En el fragmento de código dado, se llama al método toArray en el objeto list para convertirlo en un array y guardarlo en el objeto array. Dado que el tamaño de list es más pequeño que la longitud de array, agrega un null al final del array para indicar que no hay más elementos reales.

    Por lo tanto, la salida del fragmento de código es [10, 20, 30, 40, 50, null, 7, 8, 9, 0].

    El quinto elemento en el ejemplo es null, porque list solo tiene 5 elementos y el método toArray llena los elementos restantes del array con null. En este caso, array tiene 10 elementos, por lo que llena los primeros 5 elementos con los elementos de list, deja el sexto elemento como null y llena los elementos restantes con los valores existentes en el array.

Comments are closed.