A linguagem de programação Java computador fornece uma interface lista interna , que define uma seqüência ordenada de itens e as operações que podem ser realizadas sobre ele. Uma implementação real da interface lista é a classe ArrayList . Juntos, eles fornecem uma maneira conveniente para programadores Java para gerenciar uma seqüência de itens , tomando cuidado com os detalhes de baixo nível de gerenciamento de itens , assegurando um desempenho eficiente. Métodos de coleta
ArrayList herda os métodos de coleta , que definem operações para manipular os itens ArrayList , a partir da interface Collection. O mais importante , o " add ( )" e " remove () " métodos , permitir a inserção e remoção de um determinado item da ArrayList . Inserções e remoções em massa também são possíveis com os " addAll () " e " removeAll ( )" métodos. Outros métodos - como o " size () ", " isEmpty ( )", " contém () " e " containsAll ()" - relatam os estados do ArrayList para o programador
< br. > Acesso posicional e Pesquisa métodos
os métodos de acesso posicionais mais comuns são o "get ()" e "set ( )" métodos, que recuperam e substituir o item da lista no índice especificado . O " add ( )" e " remove () " Os métodos também fornecem manipulação individual dos itens da lista com base em determinados valores de índice. Os métodos de " indexOf ( ) " e " lastIndexOf ( ) " permitem que os programadores para pesquisar a ArrayList e devolver os índices dos primeiros e últimos ocorrências do produto , respectivamente . A documentação da API Java para ArrayList fornece uma descrição detalhada desses métodos.
Faixa de Visualização Métodos
métodos Ver gama tais como o método " subList ()" retornar um intervalo semi-aberto - uma sub- lista que contém itens da lista original , a partir do índice inicial inclusive até o índice final exclusivamente . Oracle.com aconselha fortemente contra a modificação da lista original de qualquer forma através da sub- lista resultante , que deve , se possível, ser especificado como transitória.
Outros Métodos Lista
Outros métodos lista deixar programadores Java para executar operações de lista genéricos. Por exemplo , o método " sort () " serve como um algoritmo de classificação eficiente para os itens da lista . O " shuffle ( )" e " reverse () " métodos , como seus nomes sugerem , pode modificar a ordem dos itens na lista , enquanto o método de " swap ( ) " permite que os programadores para trocar os valores de dois itens da lista.