Podemos obter uma sub lista, a partir de um
ArrayList em java.
Para extrairmos uma sub lista de um ArrayList
usamos o método sublist, informando a posição
de início e fim -1 nos seus parâmetros.
Apresento agora este bom exemplo de extração
de uma sub llista de um ArrayList em java,
confira agora e comprove seu funcionamento.
Para testar o código basta comentar a classe J
e seus métodos relacionados.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
ArrayList em java.
Para extrairmos uma sub lista de um ArrayList
usamos o método sublist, informando a posição
de início e fim -1 nos seus parâmetros.
Apresento agora este bom exemplo de extração
de uma sub llista de um ArrayList em java,
confira agora e comprove seu funcionamento.
Para testar o código basta comentar a classe J
e seus métodos relacionados.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
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 ( " " );
int i;
ArrayList < String > arrList = new ArrayList <> ( Arrays.asList (
"Terremotos,
também chamados de abalos sísmicos,",
"são tremores
passageiros que ocorrem na superfície",
"terrestre.
Esse fenômeno natural pode ser",
"desencadeado
por fatores como atividade vulcânica,",
"falhas geológicas
e, principalmente, pelo encontro",
"de diferentes
placas tectônicas.") );
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( short ) 20, ( short ) 3 );
System.out.printf ( "ARRAYLIST - O
MÉTODO SUBLIST" );
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( short ) 18, ( short ) 5 );
System.out.printf ( "Abaixo a
impressão normal do ArrayList" );
//
////////////////////////////////////////////
jht.gotoxy ( ( int ) 18, ( int ) 7 );
jht.textcolor ( jht.BLACK );
for ( i = 0; i < arrList.size ( ); i++ ) {
if ( i == 0 )
jht.gotoxy ( ( int ) 10, ( int ) 7 );
if ( i == 1 )
jht.gotoxy ( ( int ) 10, ( int ) 8 );
if ( i == 2 )
jht.gotoxy ( ( int ) 10, ( int ) 9 );
if ( i == 3 )
jht.gotoxy ( ( int ) 10, ( int ) 10 );
if ( i == 4 )
jht.gotoxy ( ( int ) 10, ( int ) 11 );
if ( i == 5 )
jht.gotoxy ( ( int ) 10, ( int ) 12 );
System.out.print ( " " );
System.out.printf ( arrList.get ( i ) );
}
jht.getche ( );
//Marcando início e fim - 1 das posições
//do sub-texto que será extraído
List arrList_2 = arrList.subList ( 2, 4 );
//
////////////////////////////////////////////
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( short ) 14, ( short ) 14 );
System.out.printf ( "Abaixo a
sublista extraída do ArrayList" );
jht.textcolor ( jht.LIGHTMAGENTA );
for ( i = 0; i < arrList_2.size ( ); i++ ) {
if ( i == 0 )
jht.gotoxy ( ( int ) 10, ( int ) 16 );
if ( i == 1 )
jht.gotoxy ( ( int ) 10, ( int ) 17 );
if ( i == 2 )
jht.gotoxy ( ( int ) 10, ( int ) 18 );
System.out.print ( " " );
System.out.print ( arrList_2.get ( i ) );
}
//
////////////////////////////////////////////
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.