Integer

olá pessoa,l sou novo por aqui, e estou lutando pra aprender Java “sei q vou chegar lá o negócio é não desistir”

Bom, então tenho várias dúvidas e perguntas não tão inteligentes assim mas…
Lá vai

l i s t a = new Ar r a y L i s t ( ) ;

o que é Integer neste Array?

Se poderem me dar uma mão ai…
Valeu!!

Isso não é um Array e sim um ArrayList, um objeto com caracteristicas diferentes.

Ele é uma Lista de objetos, nesse caso ele é uma lista de Integers, ou seja, é uma lista Tipada.

Veja se faz sentido:

lista = new ArrayList<Integer>( ) ; listaCandidatos = new ArrayList<Candidatos>( ) ;

Existe um “negocio” chamado generic , o generic permite você passar o tipo de Objeto que vc quer…
entao vamos la:

///um metodo faz alguma coisa
//você deve saber que um metodos pode receber parametros no exemplo aqui uma String
public void faz (String nome)
{
}

//Voce pode fazer isso com Generic ai além de passar o parametro você passo o tipo do parametro
public<T> void faz (T objetoDoTipoT)
{
}

Então é isso que esta acontecendo você esta criando um objeto especificando o tipo que você vai adicionar nele

Pô valeu ai gurizada!!

virão mais perguntas por ai…
Até

[quote=peczenyj]

lista = new ArrayList<Integer>( ) ; listaCandidatos = new ArrayList<Candidatos>( ) ; [/quote]

Legal, aprendi tambem, obrigado