a) Declaração de uma Lista
A priori, uma lista pode conter tipos diferentes de dados, ou seja, nada impediria de criar uma lista que tivesse uma String no primeiro elemento e um objeto livro no segundo. Entretanto, a boa prática de programação recomenda a utilização de listas homogêneas, formadas por um mesmo tipo de elemento.
A sintaxe de declaração de uma lista é a seguinte:
O tipo da lista será, geralmente, ArrayList ou LinkedList. O tipo do elemento pode tanto ser um tipo básico como inteiros (int), texto (String) como qualquer outra classe.
A seguir apresentamos alguns exemplos de declaração de lista.
List<int> valores = new ArrayList<int>(); //lista de valores inteiros
List<livro> biblioteca = new ArrayList<livro>();
List<String> val = new LinkedList<String>();