Um programador iniciante mais avançado
pode querer transformar uma lista em
array de objetos, e isto é mesmo possível.
Utilizando o método toArray ( ); fica bem
fácil fazer esta conversão, este método
não tem argumento e o retorno é o que você
espera, um array de objetos.
O que acontece na verdade é que os valores
contidos na lista são copiados no array de objetos
no que está sendo percorrido pelo foreach
isto transforma a lista num verdadeiro e puro
array de objetos tão exclusivo ao que se tornou,
que eu chego a duvidar que alguém consiga
convertê-lo num outro tipo de array.
Provavelmente será lançado um exception thrown.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
pode querer transformar uma lista em
array de objetos, e isto é mesmo possível.
Utilizando o método toArray ( ); fica bem
fácil fazer esta conversão, este método
não tem argumento e o retorno é o que você
espera, um array de objetos.
O que acontece na verdade é que os valores
contidos na lista são copiados no array de objetos
no que está sendo percorrido pelo foreach
isto transforma a lista num verdadeiro e puro
array de objetos tão exclusivo ao que se tornou,
que eu chego a duvidar que alguém consiga
convertê-lo num outro tipo de array.
Provavelmente será lançado um exception thrown.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
import java.util.ArrayList;
import java.util.Arrays;
public class PROJETO {
public static void main ( String args [ ] ) {
J jht = new J ( );
jht.textbackground ( jht.WHITE );
jht.Moldura ( ( short ) 1, ( short ) 24, ( short ) 2, ( short ) 68 );
jht.title ( " " );
Object [ ] obj_eto;
ArrayList < String > arrList = new ArrayList <> ( Arrays.asList (
"E vi um novo
céu, e uma nova terra.\n",
"Porque já o
primeiro céu e a primeira terra passaram,\n",
"e o mar já não
existe.\n",
"E eu, João,
vi a santa cidade, a nova Jerusalém,\n",
"que de Deus
descia do céu, adereçada como uma esposa\n",
"ataviada para
o seu marido.\n"));
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( short ) 15, ( short ) 3 );
System.out.printf ( "ARRAYLIST -
CONVERTENDO EM ARRAY DE OBJETOS" );
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( short ) 15, ( short ) 5 );
System.out.printf ( "Abaixo a
impressão do array de objetos" );
jht.textcolor ( jht.BLACK );
//////////////////////////////////////////////////////
jht.gotoxy ( ( int ) 8, ( int ) 7 );
obj_eto = arrList.toArray ( );
for ( Object obj_eto_1 : obj_eto ) {
System.out.print ( obj_eto_1 + " " + "\t" );
}
//////////////////////////////////////////////////////
//A coluna esquerda da moldura está sendo
//refeita através deste método apaga
jht.textbackground ( jht.BLACK );
jht.Apaga ( ( short ) 4, ( short ) 26, ( short ) 0,( short ) 2 );
//////////////////////////////////////////////////////
jht.textbackground ( jht.WHITE );
jht.Sleep ( ( short ) 1800 );
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( short ) 23, ( short ) 19 );
System.out.printf ( "Por: " );
jht.textcolor ( jht.LIGHTBLUE );
System.out.printf ( "Samuel
Lima" );
jht.textcolor ( jht.BLACK );
jht.gotoxy ( ( short ) 23, ( short ) 20 );
System.out.printf ( "sa_sp10@hotmail.com" );
jht.Sleep ( ( short ) 1800 );
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( short ) 29, ( short ) 22 );
System.out.printf ( "MUITO
OBRIGADO" );
jht.getche ( );
}
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.