Java ArrayList toArray () Método con el Ejemplo

ArrayList class toArray () método : Aquí, vamos a aprender sobre el método toArray () de ArrayList Class con su sintaxis y su ejemplo.

ArrayList Class toArray () método

    Sintaxis:

  •      public Object clone();
  • toArray () método
  • está disponible en java.util Class.
    toArray () método

  • se utiliza para convertir la Arraylist dado a una matriz o en otras palabras, este método se utiliza para package una matriz que contiene todos los elementos de este Arraylist.
  • toArray (T [] elementos) método
  • se utiliza para return una matriz del tipo de tiempo de ejecución es la de la matriz dada T [], cuando esto encaja arrayList de la matriz dada a continuación, la misma matriz serán devueltos bien una nueva matriz se asigna es el tipo de la matriz dada.

método toArray () no static una excepción en el momento de devolver una matriz.

toArray ([] elementos T) método puede class una excepción en el momento de devolver una matriz.

    ArrayStoreException

  • : Esta excepción puede class cuando el tipo dinámico de la matriz dada T [] no es un tipo matriz de tipo dinámico del elemento en esta Arraylist.

NullPointerException

: Esta excepción puede throw cuando la matriz dada es existe Return.

Estos son métodos no case, es accesible con el objeto return y si intentamos acceder a estos métodos con el nombre class entonces obtendrá un error.

Parámetro (s):

En la primera _CR14_,
toArray ()
: No acepta cualquier parámetro.
En la Segunda _CR15_,
toArray (T [] elementos)
:
T [] Elementos
– representa la matriz de elementos de la tienda, cuando es capaz de almacenar más que crea una nueva matriz de acuerdo con su tamaño de el mismo tipo dinámico.


_CR16_ valor:
_103_ En la primera _CR17_, el tipo _CR18_ del método es _104_ Object () _105_, se devuelve una matriz de _106_ Tipo de objeto _107_ que contiene todos los elementos de este Arraylist. _108_ _109_ _110_ En el segundo _CR19_, el tipo _CR20_ del método es _111_ T [] _112_, devuelve una matriz que contiene todos los elementos de esta matriz. _113_ _114_ _115_ _116_ Ejemplo: _117_ _118_ _119_

// Java program to demonstrate the example 
// of Object clone() method of ArrayList.
import java.util.*;
public class CloneOfArrayList {
public static void main(String[] args) {
// Create an ArrayList with initial
// capacity of storing elements
ArrayList < String > arr_l1 = new ArrayList < String > (10);
ArrayList < String > arr_l2 = new ArrayList < String > (10);
// By using add() method is to add
// elements in this ArrayList
arr_l1.add("C");
arr_l1.add("C++");
arr_l1.add("JAVA");
arr_l1.add("DOTNET");
arr_l1.add("PHP");
arr_l1.add("JAVA");
// Display ArrayList arr_l1
System.out.println("ArrayList Elements :" + arr_l1);
// By using clone(Object) method is to
// clone the ArrayList 1
arr_l2 = (ArrayList) arr_l1.clone();
// Display ArrayList arr_l2
System.out.println("arr_l1.clone() : " + arr_l2);
}
}

_120_ _121_ _122_ salida _123_ _124_ _125_

ArrayList Elements :[C, C++, JAVA, DOTNET, PHP, JAVA]
arr_l1.clone() : [C, C++, JAVA, DOTNET, PHP, JAVA]

_126_ _127_ _128_ _129_ _130_ _131_ _132_ _133_ _134_ _135_ _136_ _137_ _138_ _139_ _140_ _141_ _142_ _143_

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *