domingo, 14 de maio de 2017

ArrayList - o método addAll

Esta é mais uma maneira de carregar um ArrayList,
através do método addAll da classe Collections,
Penso que deve ser o jeito mais fácil de se obter
uma lista, veja abaixo no código como é simples,
para compilar, basta comentar a classe J
e seu 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.Collections;

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 <> ( );
         Collections.addAll ( arrList,
                   "",
                   "No Meio do Caminho\n\t\t",
                   "Carlos Drummond de Andrade\n\t\t",
                   "No meio do caminho tinha uma pedra\n\t\t",
                   "Tinha uma pedra no meio do caminho\n\t\t",
                   "Tinha uma pedra\n\t\t",
                   "No meio do caminho tinha uma pedra.\n\t\t",
                   "Nunca me esquecerei desse acontecimento\n\t\t",
                   "Na vida de minhas retinas tão fatigadas.\n\t\t",
                   "Nunca me esquecerei que no meio do caminho\n\t\t",
                   "Tinha uma pedra\n\t\t",
                   "Tinha uma pedra no meio do caminho\n\t\t",
                 "No meio do caminho tinha uma pedra.\n\t\t" );
         jht.textcolor ( jht.LIGHTRED );
         jht.gotoxy ( ( short ) 23, ( short ) 2 );
         System.out.printf ( "ARRAYLIST - O MÉTODO ADDALL" );
         jht.textcolor ( jht.LIGHTBLUE );
         jht.gotoxy ( ( short ) 18, ( short ) 4 );
         System.out.printf ( "Abaixo a impressão normal do ArrayList" );
         // ////////////////////////////////////////////
         jht.textcolor ( jht.BLACK );
         jht.gotoxy ( ( short ) 16, ( short ) 6 );
         for ( i = 0; i < arrList.size ( ); i++ ) {
              System.out.printf ( arrList.get ( i ) );
              System.out.print ( " " );
         }
         //////////////////////////////////////////////////////
         //A coluna esquerda da moldura está sendo
         //refeita através deste método apaga
         jht.textbackground ( jht.GRAY );
         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.