Programação Orientada a Objetos II Aula

Propaganda
Programação Orientada a Objetos II
Aula - 15
Array
Prof. Pedro Luís Antonelli
Anhanguera Educacional
Relembrando array...
Um array é um grupo de posições contínuas na memória que
possuem o mesmo nome e o mesmo tipo ( Estrutura de Dados
Homogênea).
Para referir-se a uma localização ou elemento particular no array,
especificamos o nome do array e o número da posição (ou índice )
do elemento particular no array.
Relembrando array...
Em Java é um array é um objeto da classe Array, e como todo
objeto, é preciso:
1)Declará-lo
Ex.
int[] Teste_Array;
2)Instanciá-lo
Ex.
Test_Array = new int[2];
3)Inicializá-lo
Ex.
Teste_Array[0] = 13;
Teste_Array[1] = 54.
Relembrando array...usando o NetBeans
Declaração com inicialização de Arrays
Classe Arrays
No pacote java.util existe uma classe ( Arrays) que auxilia a utilização de
arrays com vários métodos, sendo alguns:
- binarySearch – permite uma pesquisa nos elementos de um determinado
array ordenado, retornando um atributo inteiro com a posição deste
elemento;
- equals – permite a comparação entre dois arrays, retornando um booleano
verdadeiro(true), caso os array sejam iguais;
- fill – realiza o preenchimento de todos os elementos de um determinado
array;
- sort – faz uma ordenação nos elementos de um determinado array;
- toString – mostra os elementos de um determinado array.
Exemplo de uso da classe Arrays
A partir do exemplo inicial, vamos utilizar alguns métodos da classe Arrays
Ordenando o array com o método sort
Fazendo uma cópia do array
Comparando os arrays com o método equals
Usando o método fill para preencher o array Teste_Array2 e
efetuando novamente a comparação.
Usando o método to.String para mostrar o conteúdo do array
Usando o método binarySearch para procurar um elemento
do array
Atenção ! O método binarySearch só deve ser utilizado em
arrays ordenados
BIBLIOGRAFIA BÁSICA PADRÃO
SANTOS, Rafael. Introdução à Programação
Orientada a Objetos Usando Java. 1ª ed. Rio de
Janeiro: Campus - Elsevier, 2008.
BIBLIOGRAFIA BÁSICA DA UNIDADE
1) DEITEL, Harvery M.. Java : Como Programar. 6ª ed.
São Paulo: Pearson - Prentice Hall, 2007.
2) SIERRA, Kathy; BATES, Bert. Use a Cabeça! Java. 1ª ed.
Rio de Janeiro: Alta Books, 2005.
BIBLIOGRAFIA COMPLEMETAR
1) BARNES, David J.. PROGRAMAÇÃO ORIENTADA A
OBJETOS COM JAVA : UMA INTRODUÇÃO PRÁTICA
USANDO O BLUE J. 1ª ed. São Paulo: Pearson, 2004.
2) KURNIAWAN, Budi. Java para Web com Servlets, JSP e
EJB. 1ª ed. Rio de Janeiro: Ciência Moderna, 2002.
3) GOMES ASCENCIO, Ana Fernanda; CAMPOS, Edilene
A.V. de. Fundamentos da Programação de Computadores
: Algoritmos, Pascal, C/C++ e Java. 2ª ed. São Paulo:
Pearson - Prentice Hall, 2008.
4) HORSTMANN, Cay S.; CORNELL, Gary. Core Java 2 :
Fundamentos. 7ª ed. Rio de Janeiro: Alta Books, 2005.
5) ANSELMO, Fernando. Tudo Sobre a JSP : Com o
Netbeans em Aplicações Distribuídas. 1ª ed. São Paulo:
VisualBooks, 2005.
BIBLIOGRAFIA DA APRESENTAÇÃO
1)Tutorial Java – Array e Coleções- disponível em
http://javanoroeste.com.br/javanoroeste/novo/artigos/
arrays_colecoes.html- acesso em 10/11/2012
2)Arrays, Coleções e Listas- disponível em:
http://www.metropoledigital.ufrn.br/aulas/disciplinas/
poo/aula_09.html - acesso em 10/11/2012
3)Coleções:http://www.dsc.ufcg.edu.br/~jacques/cursos
/p2/html/ed/colecoes.htm – acesso em 10/11/2012
Download